問題已解決

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

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

      您有一張限時(shí)會(huì)員卡待領(lǐng)取

      00:10:00

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