• 2

excel問題請教,比對A1、A2兩欄資料,A3自動代出對應數值

如題
在下圖來說
在C1:E28這一串的數字當中
有辦法在輸入A1、A2之後A3自動帶出對應數字嗎?


A1輸入a
A2輸入3
A3可以出現 1992 這數字嗎?
excel問題請教,比對A1、A2兩欄資料,A3自動代出對應數值

還請各位大大不吝解答,謝謝。
2011-09-02 13:37 發佈

yuchunlin7294 wrote:
如題在下圖來說在C1...(恕刪)


嗯...
請問你D欄的數字會重覆嗎?
D欄是會重覆的
但C欄是相同數字的情形下,D欄不會重覆

yuchunlin7294 wrote:
D欄是會重覆的但C欄...(恕刪)


嗯...
簡單的大概是把C、D欄,利用"Cn&Dn"結合在一起,
比如結合在B欄
然後A3=VLOOKUP(A1&A2,B:E,4,FALSE),

也可以用VBS去做...

kaiweng wrote:
嗯...簡單的大概是...(恕刪)


感謝kaiweng大指教
只是目前使用的方式即是將C跟D結合為一欄
然後使用VLOOKUP這函數作比對

但是目前遇到的情況是不允許使用這樣方式作比對了。
所以才會上來求助是否有其他的方式可以解決。
不知道除了VB之外是否還有簡單利用函數即可達成的方式??

yuchunlin7294 wrote:
感謝kaiweng大...(恕刪)



參考這招看看....
http://www.mobile01.com/topicdetail.php?f=300&t=1295743&last=30396872#30396475

應該是...(假如只有10筆資料的話....)
A3=SUMPRODUCT(($C$1:$C$10=A1)*($D$1:$D$10=A2)*($E$1:$E$10))
任由他人笑癡狂,我行我素獨驥闖,海天湛藍共一色,山水碧綠立兩旁
tatsuyawu wrote:
參考這招看看.......(恕刪)


謝謝tatsuyawu大提供的連結
恕小弟愚笨,沒辦法將他融會貫通
我太笨了。。。。。

另外SUMPRODUCT不是指傳回陣列的總合嗎?
可能沒辦法達成小弟我想要的結果。
還是感謝大大幫助。

yuchunlin7294 wrote:
謝謝tatsuyaw...(恕刪)


你試過了嗎?
我試過了,
是可以得出你要的結果.
只是感覺是很巧合(?)的可以得來,

因為在函數說明中說的很簡單,
也沒說可以用"=XX"去判斷,
原本它的作用是,
=SUMPRODUCT(($C$1:$C$10)*($D$1:$D$10)*($E$1:$E$10))
=(c1*d1*e1)+(c2*d2*e2)+...+(c10*d10+e10)
但如果加了=a1,=a2
似乎會變成c欄=a1,d欄=a2,才會計算當中的值,
而且c、d欄的值不是原本的值而是TRUE,也等於1,
或是FALSE,也等於0...
如果是這樣就可能得出了這樣的結果了...

但,如果你的E欄不是數字就會出錯了...

我覺得想出這方式很厲害~ XD
A3直接輸入
=SUMIFS(E:E, C:C, A1, D:D, A2)
不過前提是C及D 欄合起來不能有重覆(即unique)
kaiweng wrote:
你試過了嗎?我試過了...(恕刪)


因為身邊目前能利用的資源只有IPad 2
將tatsuyawu大的函數輸入後,就是出現err
所以到底是函數有問題還是IPad 本身的問題就不得而知了
只能明天有電腦實際操作看看才能得知
感謝k大的講解
不然還真的有點茫然為何使用該函數。

  • 2
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?
' + '