問題已解決

如何用一個條件匹配出多個結(jié)果,sheet1表和sheet2表有相同唯一條件,如果匹配出sheet2表的多個結(jié)果

84785023| 提問時間:2022 01/14 11:30
溫馨提示:如果以上題目與您遇到的情況不符,可直接提問,隨時問隨時答
速問速答
小林老師
金牌答疑老師
職稱:注冊會計師,中級會計師,稅務師
您好,麻煩用圖片舉例
2022 01/14 11:31
84785023
2022 01/14 11:35
例如這樣,我要在a表顯示出匹配的對應所有訂單號
84785023
2022 01/14 11:35
數(shù)據(jù)太大了一個表都已經(jīng)用十幾萬行,最好不用輔助列的方法
小林老師
2022 01/14 11:38
您好,您的需求用power query很容易解決
84785023
2022 01/14 11:40
要怎么操作呢
84785023
2022 01/14 11:41
我不會數(shù)據(jù)庫呀
小林老師
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的區(qū)域大小不同,就顯示“錯誤” If a.Rows.Count <> b.Rows.Count Then abc = "錯誤": Exit Function \'在區(qū)域a是循環(huán) For i = 1 To a.Rows.Count \'如果在a中找到與c相同的值,就把同一行中的b的內(nèi)容提取出來,存入變量t中。 If a.Cells(i, 1) = c Then t = t & " " & b.Cells(i, 1) Next \'將變量的值賦給自定義函數(shù) 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的區(qū)域大小不同,就顯示“錯誤” If a.Rows.Count <> b.Rows.Count Then abc = "錯誤": Exit Function \'在區(qū)域a是循環(huán) For i = 1 To a.Rows.Count \'如果在a中找到與c相同的值,就把同一行中的b的內(nèi)容提取出來,存入變量t中。 If a.Cells(i, 1) = c Then t = t & " " & b.Cells(i, 1) Next \'將變量的值賦給自定義函數(shù) 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
您好,沒有相關(guān)教程
描述你的問題,直接向老師提問
0/400
      提交問題

      您有一張限時會員卡待領取

      00:10:00

      免費領取
      Hi,您好,我是基于人工智能技術(shù)的智能答疑助手,如果有什么問題可以直接問我呦~