返回列表 上一主題 發帖

[發問] 請問如何比對兩表格資料後,帶出相符資料

本帖最後由 jackson7015 於 2014-8-15 08:53 編輯

回復 2# p212
感謝p212大大的協助,雖然要以日期做搜尋標的,無法完全搜尋
不過也讓小弟有另外的思考方向,嘗試變更為票別方式搜尋
   
回復 3# Hsieh
感謝版主大大的幫忙,公式計算正常;但是還需要消化一下內容,尤其是ROW(A1)的計算方式有點特別
公式有點攏長,且有部分的儲存格是合併儲存格,無法使用矩陣公式,所以把日期和金額的搜尋方式變更了一下
A18=IF(ISERROR(VLOOKUP($B18,IF({1,0},B4:B12,A4:A12),2,0)),"",VLOOKUP($B18,IF({1,0},B4:B12,A4:A12),2,0))
C18=IF(ISERROR(VLOOKUP($B18,$B$4:$E$12,4,0)),"",VLOOKUP($B18,$B$4:$E$12,4,0))
雖然上式公式只能使用特定表格,不過簡短一點自己比較好檢查

感謝大大們不吝指教~:)

TOP

回復 1# jackson7015

A18陣列公式
=IF(ROW(A1)>SUMPRODUCT(ISNUMBER(MATCH($B$4:$B$12&"支票",$G$3:$G$36&$I$3:$I$36,0))*1),"",INDEX($A$1:$E$12,SMALL(IF(ISNUMBER(MATCH($B$4:$B$12&"支票",$G$3:$G$36&$I$3:$I$36,0)),ROW($B$4:$B$12),""),ROW(A1)),1))
B18陣列公式
=IF(ROW(A1)>SUMPRODUCT(ISNUMBER(MATCH($B$4:$B$12&"支票",$G$3:$G$36&$I$3:$I$36,0))*1),"",INDEX($A$1:$E$12,SMALL(IF(ISNUMBER(MATCH($B$4:$B$12&"支票",$G$3:$G$36&$I$3:$I$36,0)),ROW($B$4:$B$12),""),ROW(A1)),2))
C18陣列公式
=IF(ROW(A1)>SUMPRODUCT(ISNUMBER(MATCH($B$4:$B$12&"支票",$G$3:$G$36&$I$3:$I$36,0))*1),"",INDEX($A$1:$E$12,SMALL(IF(ISNUMBER(MATCH($B$4:$B$12&"支票",$G$3:$G$36&$I$3:$I$36,0)),ROW($B$4:$B$12),""),ROW(A1)),5))
學海無涯_不恥下問

TOP

回復 1# jackson7015
請參考

累計支票_2.zip (10.05 KB)

TOP

        靜思自在 : 吃苦了苦、苦盡廿來,享福了福、福盡悲來。
返回列表 上一主題