[算表] EXCEL某欄多列同值篩選出特定欄資訊帶出

作者: Rita0149 (麗塔)   2022-10-27 00:56:33
軟體: EXCEL
版本: MS Office EXCEL 2016
DATE A B C
2022/1/1 12345 111.1 100
2022/1/2 24680 222.2 200
2022/1/3 12345 333.3 300
2022/1/4 13579 444.4 400
2022/1/6 12345 555.5 500
如上表所述的原表格
假設我在另一個EXCEL工作表利用公式想要帶出原表格的內容
原表格工作表(簡稱X)與另一個EXCEL工作表(簡稱Y) 基本上內容是一樣的
在Y中,已知我如果使用VLOOKUP公式可以帶出B.C所屬欄的資料,但是DATE欄不行
不曉得是否是因為VLOOKUP只能向右搜索,像這個DATE在A欄左邊就不行?
已知如果我使用INDEX+MATCH搜尋在A欄中的12345,
會帶出第一筆資料,也就是2022/1/1該筆,
DATE欄顯示2022/1/1,B.C所屬欄也會顯示相應的數值
但是如果我要的是2022/1/3該筆,又要讓它在 Y工作表的DATE欄顯示日期的話,
應該要怎麼做呢
我目前想的方法有點複雜
就是在 Y工作表 DATE欄用公式,設定當該格DATE輸入=2022/1/3時顯示日期
若否則不顯示或顯示錯誤
就是如同標題所述
當我在這個陣列資料的大部分欄位,以A欄作為依據搜索,帶出該列其他欄位的值
但是當資料的A欄中有不只一筆12345時,用其他欄作為公式篩選的依據要怎麼做呢
作者: goujly (夜舞嵐)   2022-10-27 01:12:00
365的話可以考慮用xlookup,日期的話可以把原表ab欄串在一起當搜尋值
作者: thisismasonl (bbbbob)   2022-10-27 09:20:00
可以插欄的話,日期前插一欄公式=待查尋欄 也可以
作者: SuckCopy (noname)   2022-10-27 09:36:00
index(small(if(row))) 列出多值,網路一堆

Links booklink

Contact Us: admin [ a t ] ucptt.com