【问题标题】:Excel - copy values from one column to anotherExcel - 将值从一列复制到另一列
【发布时间】:2019-03-20 14:35:13
【问题描述】:

我的 excelsheet 中有 2 列:

我在同一个 excelsheet 中还有另外 2 列:

我想用第二个屏幕截图(第二列)中的值填充第二个表(第一个屏幕截图),并通过第一列连接(值如 AA.....)。怎么做?一个值,例如 AA14425088 出现 2 次,所以在我的第一个屏幕截图的第二列中必须是 2 个值(用逗号“,”分隔),例如:

【问题讨论】:

  • 你尝试 VBA 吗?
  • 不,我想使用 LOOKUP 等 Excel 公式。
  • 或其他正确复制值的东西...

标签: excel excel-formula lookup


【解决方案1】:

如果第一列中的字符串匹配,则通过添加另一列连接第二列中的字符串(自下而上),在第二个屏幕截图中构建所需的字符串:

C1:

=IF(A2=A1,B1&","&C2,B1)

然后VLOOKUP() 就在上面

【讨论】:

  • 好的,所以在我的第一个屏幕截图中,我们有 A、B 列。第二个屏幕截图:C、D 列。那么我现在要如何使用你的功能呢?
  • 根据此新信息修改列。我很自然地将第二个屏幕截图的第一列称为“A”,因此您需要将“A”替换为“C”。同样 B->D 和 C->E
  • 直接。 =VLOOKUP(A1,C:E,3,FALSE)
  • 现在我有:在 1 列 (A) 文档代码(如 AA14424107)中,第二列 (B) 为空(必须使用您的 IF 函数填充合并值),C 列有由逗号“,”值合并。在哪里使用 VLOOKUP?
  • 您的意思是 E 列具有合并的列值。 C 具有查找值,D 具有原始值。那么 B 就有了=VLOOKUP(A1,C:E,3,FALSE) 公式。
猜你喜欢
  • 2021-12-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-15
  • 2012-02-18
  • 2015-08-03
  • 1970-01-01
相关资源
最近更新 更多