iT邦幫忙

0

Excel 尋找資料問題

請問各位大神, 如何在以下儲存格設定公式,
可以自動在另一個工作表尋找相關資料後, 顯示第1列的值?

https://ithelp.ithome.com.tw/upload/images/20180821/201103320xsc31YPwj.jpg
https://ithelp.ithome.com.tw/upload/images/20180821/20110332HyrgMCkiJk.jpg
https://ithelp.ithome.com.tw/upload/images/20180821/20110332YXzdcnIiqr.jpg

看更多先前的討論...收起先前的討論...
echochio iT邦研究生 3 級 ‧ 2018-08-21 11:36:59 檢舉
VLOOKUP + COLUMN
竹本立里 iT邦研究生 5 級 ‧ 2018-08-21 11:50:11 檢舉
樓主的excel 版本??
tlc2018 iT邦新手 5 級 ‧ 2018-08-21 11:53:44 檢舉
Excel 2016
vlookup seems not a good idea.
圖二中的C2:I22範圍中,有沒有可能出現重複的項目?
tlc2018 iT邦新手 5 級 ‧ 2018-08-21 13:01:29 檢舉
不會有重覆的項目

2 個回答

1
wwon
iT邦見習生 0 級 ‧ 2018-08-21 13:08:03

1.這個用vlookup不行,用hlookup應該也不行。
2.樓主是要找遍整個工作表,找到的話再回傳該欄第一列的資料嗎?
3.參考 https://tinyurl.com/ybaphgsw 再結合 index()函數,可能可以解決你的問題
4.如果你會VBA的話,也可以撰寫巨集程式來處理。

echochio iT邦研究生 3 級 ‧ 2018-08-21 13:57:23 檢舉

lookup 找遍 B 找到顯示
加上
lookup 找遍 C 找到顯示
加上
lookup 找遍 D 找到顯示
加上
lookup 找遍 E 找到顯示
加上
lookup 找遍 F 找到顯示
.......

加那麼多就用 COLUMN 就 OK 了

樓主給檔案吧 ... 大家懶得 KEY 資料 .... 哈

Neish iT邦研究生 2 級 ‧ 2018-08-21 14:29:16 檢舉

wwon方法可行! 學習了!

0
paicheng0111
iT邦高手 3 級 ‧ 2018-08-21 15:25:06

你的狀況應該要在C208

=IF(B208="","",INDEX(表2!$1:$1,1,SUM((表2!$C$2:$I$22=B208)*COLUMN(表2!$C$2:$I$22))))

然後按ctrl+shift+enter

我要發表回答

立即登入回答