問題已解決
用EXCEL編了一個用出入明細做數據源,輸入發票號自動生成對應的出入庫單。如果這張發票上有多個明細商品,出入庫單第一列以后的公式要怎么設置



若要繼續使用vlookup函數的話,則需要在原數據中添加輔助列,建議使用offset函數
圖片里有數據效果及公式,使用offset函數的時候要注意,數據源中同一單號的數據必須排在一起,否則返回的結果將不正確
最外層使用了if函數,作用是當參數1 ROW(A1)>COUNTIF($A:$A,$I$1) ,成立時返回空
也就是當數據少于第 N 行的時候,就不再顯示結果了
參數3的公式
OFFSET($A$1,MATCH($I$1,$A:$A,0)+ROW(A1)-2,COLUMN(A1))
是返回結果用的
2019 02/24 14:09

Excel答疑老師 

2019 02/24 14:22
這兩個是用輔助列加 vlookup做的,輔助列的作用是計算 你輸入的單號,
相同的單號從1開始,后面遞增,
然后vlookup查找1,2,3,4,5這些數字就能返回值了,
iferror的作用是查找不到的給處理成空白

84784999 

2019 02/24 15:09
謝謝老師,已經弄出來了

Excel答疑老師 

2019 02/24 15:45
好的,記得結束提問并評價喲
