[算表] 這樣的資料處理該用什麼函數?vlookup?hlookup? if?

看板Office作者 (飄雨蘭城)時間15年前 (2010/08/11 15:34), 編輯推噓6(6014)
留言20則, 4人參與, 最新討論串1/1
軟體: office 版本: 2007 如題,資料的原始型式如下: 甲 2001年 5 甲 2002年 8 甲 2003年 9 乙 2001年 3 乙 2002年 7 乙 2003年 10 我想要整理成如下的型式: 2001年 2002年 2003年 甲 5 8 9 乙 3 7 10 不知道要如何同時蒐尋列跟行資料,然後傳回對照的數值, 如果單一條件的vlookup 或 hlookup 的話我會使用, 但同時要蒐尋二個條件的話就不知道該如何了, 有人可以指點我一下該如何使用嗎? 非常感激 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.83.79.110

08/11 15:46, , 1F
=SUMPRODUCT((Sheet2!$A:$A=$A2)*(Sheet2!$B:$B=B$1)*(Sheet
08/11 15:46, 1F

08/11 15:46, , 2F
2!$C:$C))
08/11 15:46, 2F

08/11 16:20, , 3F
謝謝T大分享,又學到一個。
08/11 16:20, 3F

08/11 16:48, , 4F
先謝謝T大,我正在試 :D
08/11 16:48, 4F

08/11 16:55, , 5F
可以了可以了,非常感謝Tenka ^^
08/11 16:55, 5F

08/11 17:45, , 6F
再請問T大,若我放大資料範圍之後,得到的結果都是#value
08/11 17:45, 6F

08/11 17:45, , 7F
請問這可能會是什麼問題呢?試了幾次都是#value。謝謝
08/11 17:45, 7F

08/11 19:00, , 8F
有空格或是非數字?
08/11 19:00, 8F

08/11 19:38, , 9F
我有試過同樣的資料,但是只取其中的100筆的話就可以做,
08/11 19:38, 9F

08/11 19:38, , 10F
但是用全部的資料就不行,原先有幾筆的資料是...,我用0取
08/11 19:38, 10F

08/11 19:39, , 11F
代的話就能做,但是資料範圍加大後一樣不行 -__________-
08/11 19:39, 11F

08/11 19:41, , 12F
我也有檢查過所有的資料,已排除空格這個原因了。
08/11 19:41, 12F

08/11 21:11, , 13F
範圍加大是指加大到整欄(eg.A:A)嗎? 還是只取到資料尾端
08/11 21:11, 13F

08/11 21:42, , 14F
點出現#value的格子旁的黃色驚嘆號>顯示計算步驟
08/11 21:42, 14F

08/11 21:44, , 15F
看是第幾個出現#value 有可能的原因是有非數字(文字格式)的
08/11 21:44, 15F

08/11 21:44, , 16F
儲存格夾雜在其中
08/11 21:44, 16F

08/11 22:27, , 17F
其實你可以用輔助列 在原始多插入一格=A1&B1 變成甲2001年
08/11 22:27, 17F

08/11 22:28, , 18F
然後整理的用vlookup(A2&B1,C:D,2,false)
08/11 22:28, 18F

08/11 23:12, , 19F
其實我有試過輔助列的方式,只是想說看看能不能更精簡 :p
08/11 23:12, 19F

08/11 23:12, , 20F
謝謝Tenka及ljuber ^___^
08/11 23:12, 20F
文章代碼(AID): #1CObAIoH (Office)
文章代碼(AID): #1CObAIoH (Office)