Re: [算表] 快速找出某資料的位置並位移??
陣列公式 以Ctrl+Shift+Enter結尾
=INDEX(OFFSET($A$1,SUM((data="小明")*ROW(data))-1,SUM((data="小明")*
COLUMN(data))-1,4,6),ROW(1:1),COLUMN(A:A))
=INDEX(OFFSET($A$1,SUM((data="小明")*ROW(data))-1,SUM((data="小明
")*COLUMN(data))-1,ROWS(A36:F39),COLUMNS(A36:F39)),ROW(1:1),COLUMN(A:A))
或
=INDEX(OFFSET($A$1:$F$4,SUM((data="小明")*ROW(data))-1,SUM((data="小明")*
COLUMN(data))-1),ROW(1:1),COLUMN(A:A))
(前者參照單一儲存格計算較快)
data是可能出現的範圍
但在2003不能是整欄(可以整列)
如果可能出現的範圍限定在不連續的範圍
就真的麻煩了
┌─────────────────────────────────────┐
│ 文章代碼(AID): #17kq3-0O (Office) [ptt.cc] [算表] EXCEL:近三十日基金淨值 │
│ 文章網址: http://www.ptt.cc/bbs/Office/M.1203454206.A.018.html │
● 4775 2/20 JieJuen □ [算表] EXCEL:近三十日基金淨值圖(多欄求對應值)
如果小明不只一個
可以用之前row/10^9+column這種
※ 引述《ljuber (給你吃膨餅)》之銘言:
: 軟體: excel
: 版本: 任何版本
: 如果我有一個工作表
: 裡面有一個資料
: 例如 小明
: 小明這資料有時候位於A2 有時候位於H10 位置並不固定
: (因為下載資料很亂)
: 但是我要的資料就是位在以小明為起點的範圍內
: 例如小明位於A36 則我要的資料範圍就是A36:F39
: 小明如果位於H10 資料範圍就是H10:M13
: 這樣的公式範圍要怎麼寫XD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.164.48.33
→
04/08 23:45, , 1F
04/08 23:45, 1F
→
04/08 23:50, , 2F
04/08 23:50, 2F
推
04/09 22:10, , 3F
04/09 22:10, 3F
→
04/09 22:11, , 4F
04/09 22:11, 4F
推
04/09 22:15, , 5F
04/09 22:15, 5F
推
04/09 22:18, , 6F
04/09 22:18, 6F
→
04/09 22:26, , 7F
04/09 22:26, 7F
推
04/09 22:28, , 8F
04/09 22:28, 8F
→
04/09 22:30, , 9F
04/09 22:30, 9F
陣列公式 以Ctrl+Shift+Enter結尾
=OFFSET(A1,SUM((data="小明")*ROW(data))-1,SUM((data="小明")*COLUMN(data))-1)
定義
col =SUM((data="小明")*COLUMN(data))-1
row =SUM((data="小明")*ROW(data))-1
普通公式
=OFFSET(A1,row,col)
我原本不寫row col的定義是因為不知道"小明"是固定的 還是要參照哪邊..
※ 編輯: JieJuen 來自: 218.164.48.244 (04/09 22:46)
推
04/09 22:51, , 10F
04/09 22:51, 10F
→
04/09 23:18, , 11F
04/09 23:18, 11F
討論串 (同標題文章)
Office 近期熱門文章
PTT數位生活區 即時熱門文章