Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 我需要使用宏在同一单元格中插入两组以逗号分隔的数据_Excel_Vba - Fatal编程技术网

Excel 我需要使用宏在同一单元格中插入两组以逗号分隔的数据

Excel 我需要使用宏在同一单元格中插入两组以逗号分隔的数据,excel,vba,Excel,Vba,我需要使用宏将两组数据(用逗号分隔)插入到同一个单元格中。数据位于工作簿的单独页中。我需要把它拉到我创建的摘要表中 应该连接的两个值基于摘要屏幕中的ID。我不知道如何在VBA中执行此操作。您正在寻找的 在本例中,B2和A2是数据所在的任意单元格。您可以更换Sheet1!B2,例如,使用另一个公式(例如VLOOKUP)来考虑索引 要测试串联函数,可以执行以下操作: =CONCATENATE("Foo",",","Bar") 它将在该单元格内计算为Foo,Bar。用其他公式替换“Foo”和“Bar

我需要使用宏将两组数据(用逗号分隔)插入到同一个单元格中。数据位于工作簿的单独页中。我需要把它拉到我创建的摘要表中

应该连接的两个值基于摘要屏幕中的ID。我不知道如何在VBA中执行此操作。

您正在寻找的

在本例中,
B2
A2
是数据所在的任意单元格。您可以更换
Sheet1!B2
,例如,使用另一个公式(例如
VLOOKUP
)来考虑索引

要测试
串联
函数,可以执行以下操作:

=CONCATENATE("Foo",",","Bar")
它将在该单元格内计算为
Foo,Bar
。用其他公式替换
“Foo”
“Bar”
,以获得更复杂的结果


(如果您提供有关工作表结构的更多信息,以及索引与正在查找的数据的关系,我们可以提供更详细的解释。)

欢迎使用StackOverflow。请花点时间阅读帮助中心中有关在本网站上提问的指导原则。就目前而言,你的问题“过于宽泛”:它没有提供足够的信息,无法给出有针对性和简洁的答案。至少,您需要提供您尝试过的代码,并解释它是如何不起作用的。听起来您需要具体说明。查看这篇文章:我不确定是否有任何工作表名称、列名、单元格或任何其他内容,但您可以对其进行调整以供使用:范围(“C1”)。公式1C1=范围(“A1”)&“,”范围(“B1”)
=CONCATENATE("Foo",",","Bar")