iT邦幫忙

0

excel尋找並傳回其右邊欄位值?

有請各位大大:
在一範圍內,找到對映的資料,並傳回其右邊欄位值。
如圖,

當找到台南,傳回 9,
高雄,顯示無資料,
台北,則顯示 1。
感恩!

1 個回答

18
wiseguy
iT邦超人 1 級 ‧ 2015-03-17 02:02:37
最佳解答

改變一下資料位置,就可以用 DGET 解出來:

我只會用VLOOKUP來混日子
沒想到還有DGET這函數
今天真是長知識了
謝謝

ping9 iT邦新手 4 級 ‧ 2015-03-19 14:19:59 檢舉

我用VLOOKUP和IF
來作答案

linss520 iT邦新手 5 級 ‧ 2015-03-19 18:59:53 檢舉

vlookup會以最左邊欄位為搜尋對象,但在一大範圍資料裡,各項長短不一,且又隨時可能會異動之下,不得已分欄排列。
用sumif好像可以達成所需,但當資料非數值情況下,好像又行不通。其結構如下:
http://ithelp.ithome.com.tw/upload/images/20150319/20150319185900550aabf4d5a52\_thumb.jpg
I3=SUMIF($A$2:$E$4,$H3,$B$2:$F$4)
無對映顯示 0 ,該如何才能顯示為〝無資料〞?
ISNA可以搭配SUMIF?
D17=SUMIF($A$8:$G$14,C17,$B$8:$H$14)
傳回的是文字資料又無法顯示,是哪出錯嘞?

我要發表回答

立即登入回答