問題已解決
如何用一個條件匹配出多個結果,sheet1表和sheet2表有相同唯一條件,如果匹配出sheet2表的多個結果
您好,麻煩用圖片舉例
2022 01/14 11:31
84785023 
2022 01/14 11:35
例如這樣,我要在a表顯示出匹配的對應所有訂單號
84785023 
2022 01/14 11:35
數據太大了一個表都已經用十幾萬行,最好不用輔助列的方法
小林老師 
2022 01/14 11:38
您好,您的需求用power query很容易解決
84785023 
2022 01/14 11:40
要怎么操作呢
84785023 
2022 01/14 11:41
我不會數據庫呀
小林老師 
2022 01/14 11:41
您好,這個需要寫代碼,在excel里操作,不是wps
84785023 
2022 01/14 11:42
用vba嗎,還是宏
84785023 
2022 01/14 11:42
Function abc(a As Range, b As Range, c As String)
Dim t As String
\'如果a與b的區域大小不同,就顯示“錯誤”
If a.Rows.Count <> b.Rows.Count Then abc = "錯誤": Exit Function
\'在區域a是循環
For i = 1 To a.Rows.Count
\'如果在a中找到與c相同的值,就把同一行中的b的內容提取出來,存入變量t中。
If a.Cells(i, 1) = c Then t = t & " " & b.Cells(i, 1)
Next
\'將變量的值賦給自定義函數
abc = t
End Function
84785023 
2022 01/14 11:42
Function abc(a As Range, b As Range, c As String)
Dim t As String
\'如果a與b的區域大小不同,就顯示“錯誤”
If a.Rows.Count <> b.Rows.Count Then abc = "錯誤": Exit Function
\'在區域a是循環
For i = 1 To a.Rows.Count
\'如果在a中找到與c相同的值,就把同一行中的b的內容提取出來,存入變量t中。
If a.Cells(i, 1) = c Then t = t & " " & b.Cells(i, 1)
Next
\'將變量的值賦給自定義函數
abc = t
End Function
小林老師 
2022 01/14 11:43
您好,都不是,是表格的新功能
84785023 
2022 01/14 11:43
當時用過這段代碼,但是特別卡
84785023 
2022 01/14 11:44
好吧,那老師您有教程嗎
小林老師 
2022 01/14 11:49
您好,這個是vba沒使用過
小林老師 
2022 01/14 11:49
您好,沒有相關教程
閱讀 553
00:10:00
描述你的問題,直接向老師提問
1439

意見反饋