[爆卦]excel offset用法是什麼?優點缺點精華區懶人包

為什麼這篇excel offset用法鄉民發文收入到精華區:因為在excel offset用法這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者JieJuen (David)看板Office標題Re: [算表] excel資料分類--排列,...


#198oLiPb 7703 多數欄位如何改成同一欄?--轉置,OFFSET
#19a9W0F2 8529 EXCEL 亂數資料排序。。--轉置,VBA,Offset
可以先參考一下(來源排列方式略不同 但OFFSET用法大同小異)

現在換一種口味 (法二)

在答案要開始的地方(檔案中的第七列)定義
m =SMALL(IF($B$3:$E$5<>"",COLUMN($B$3:$E$5)+ROW($B$3:$E$5)/10^8),ROW(1:1))
定義只為精簡公式用

答案
=INDEX($1:$65536,RIGHT(TEXT(m,"#.00000000"),8),INT(m))
=INDEX($1:$65536,RIGHT(m,8),INT(m)) ←原式有誤

http://2y.drivehq.com/p/SameColumn3.xls

※ 引述《ljuber (給你吃膨餅)》之銘言:
: 軟體:excel
: 版本:任何版本
: 軟體:Excel
: 版本: 任何版本
: 有一個工作表裡面這樣內容:
: 1 2 3 4
: 1 X A B C
: 2 Y E D
: 3 Z
: 要在另外一個工作表自動變成
: 1 X
: Y
: Z
: 2 A
: 3 B
: E
: 4 C
: D
: 參考檔案在下面:
: http://homepage8.seed.net.tw/web@1/ljuber/question.xls
: 希望能夠用函數自動完成 因為那個工作表變來變去XD

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.47.32.33
ljuber:喔喔 沒想到比想像中複雜XD 感謝 我會好好研究 因為要應用 03/19 18:25
JieJuen:^^ 我覺得法二比較精簡 03/19 18:27
ljuber:不過有點搞不懂 10^8的意思XD 03/19 18:30
JieJuen:哦~ x和y座標要合在一個數字 所以把一個除10^8 即可合併 03/19 18:32
JieJuen:合併後才可用small由小到大取出 再還原給index去參照 03/19 18:33
JieJuen:因為2007有一百多萬列 所以除大一點以免有問題 03/19 18:35
ljuber:因為J大的協助 讓我在公事方面解決不少問題 ^^ 03/19 21:05
windknife18:J大真的太神了,應該要出幾本Excel的書才是 ... 03/19 21:29
windknife18:像這樣的問題我直覺就是用VBA, 沒想到可以這麼解 ... 03/19 21:34
ljuber:想問一下$B$3:$E$5 是否可改成動態範圍? 03/19 21:53
JieJuen:^^ 感謝 講得好像很厲害XD 大家互相學習囉 03/20 00:07
JieJuen:動態範圍也是一個範圍 寫好放進去 目前沒想到什麼問題~ 03/20 00:08
修正bug
檔案已更新
※ 編輯: JieJuen 來自: 114.47.36.78 (04/26 06:05)
※ 編輯: JieJuen 來自: 218.164.49.72 (05/11 19:37)

你可能也想看看

搜尋相關網站