一個有關Excel裡 INDEX、SMALL、IF、ROW、COLUMN的問題

版上各位大大,
小弟有一個有關Excel裡 INDEX、SMALL、IF、ROW、COLUMN的問題想請教各位,我有一個資料庫(如A圖):
一個有關Excel裡 INDEX、SMALL、IF、ROW、COLUMN的問題

我想製作一個可以將資料篩選出來的工作表(如B圖):
一個有關Excel裡 INDEX、SMALL、IF、ROW、COLUMN的問題

我的作法是:
1. 定義名稱Head => $C$4:$UG$4 (A圖)
2. 定義名稱Item => $C5:$N5 (A圖,後面都是重複的,不知道這樣的定義範圍會不會有問題)
3. 定義名稱Data => $B$4:$UG$1000 (A圖)
4. 另開一個工作表(如B圖),我在A7儲存格輸入
{=IFERROR(INDEX(Data,SMALL(IF(表頭=$C$3,Item=$C$4,ROW(Data)),ROW(1:1))-1,COLUMN()-1),"")} ,然後往右邊複製貼上,但是為什麼資料跑不出來﹖請問我的問題出在哪可以請高手們不吝解惑,謝謝!
直覺反應,"自定義名稱"可以跨工作表直接引用嗎?

還是要"工作表A!"+"自定義名稱"方式引用?
T42p wrote:
直覺反應,"自定義名...(恕刪)


是"工作表A!"+"自定義名稱"方式引用的
厄洛斯 wrote:
版上各位大大,小弟有(恕刪)


補充說明:
希望藉由表頭的下拉選單選擇A圖示中米黃色的選項,再由Item的下拉選單選擇國家或城市,如此篩選得到我要的資料。
1. A圖示中米黃色區塊都是合併儲存格
2. B圖示中的Item都是一樣,也就是說每個米黃色區塊都包含一樣的Item(城市或國家)
3. 最左邊的Document我忘了貼上去,這個部分共用不需要經由篩選顯現。
4. 篩選結果就是把(Y)給顯示出來,例如:表頭我選Product Name Change,Item我選HK,那麼只要顯現HK那欄所有的資料(包含空格),其他沒選得就全部空白。
5. 篩選結果隨表頭與Item的變化而跟著變化。
6. 我原先的構想是想利用INDEX、SMALL、IF、ROW、COLUMN組合看能不能做得出來,如果版上的高手有其他方法能提供,也非常歡迎賜教指導,如果要用VBA的話,很抱歉我完全不懂VBA程式碼怎麼寫。

最後還是看看版上高手們能否幫忙解答,感恩!
可以試試Wlookup這個自訂函數,應該能達成你的需求,
計算時間也比四合一查詢(INDEX/SMALL/IF/(ROW、COLUMN))來得快也比較不吃電腦資源,
可以參考下面錦子老師的介紹:
https://dotblogs.com.tw/ccenjor/2020/04/15/183545
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!