送心意

小林老师

职称注册会计师,中级会计师,税务师

2022-01-14 11:31

您好,麻烦用图片举例

XY 追问

2022-01-14 11:35

例如这样,我要在a表显示出匹配的对应所有订单号

XY 追问

2022-01-14 11:35

数据太大了一个表都已经用十几万行,最好不用辅助列的方法

小林老师 解答

2022-01-14 11:38

您好,您的需求用power query很容易解决

XY 追问

2022-01-14 11:40

要怎么操作呢

XY 追问

2022-01-14 11:41

我不会数据库呀

小林老师 解答

2022-01-14 11:41

您好,这个需要写代码,在excel里操作,不是wps

XY 追问

2022-01-14 11:42

用vba吗,还是宏

XY 追问

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

XY 追问

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

您好,都不是,是表格的新功能

XY 追问

2022-01-14 11:43

当时用过这段代码,但是特别卡

XY 追问

2022-01-14 11:44

好吧,那老师您有教程吗

小林老师 解答

2022-01-14 11:49

您好,这个是vba没使用过

小林老师 解答

2022-01-14 11:49

您好,没有相关教程

上传图片  
相关问题讨论
嵌套一个IF函数就可以了
2020-06-15 17:46:02
您好,麻烦用图片举例
2022-01-14 11:31:00
您好,vlookup函数就可以实现
2021-08-18 00:01:15
您好,多条件求和,您应该用sumif函数或者sumifs
2021-03-26 11:03:32
你好 你想要什么样的结果呢 你列出了三个不同的公式
2019-07-30 11:22:47
还没有符合您的答案?立即在线咨询老师 免费咨询老师
精选问题
举报
取消
确定
请完成实名认证

应网络实名制要求,完成实名认证后才可以发表文章视频等内容,以保护账号安全。 (点击去认证)

取消
确定
加载中...