【问题标题】:Excel formula to find duplicate value and copy the adjacent cell dataExcel公式查找重复值并复制相邻单元格数据
【发布时间】:2020-06-26 19:03:29
【问题描述】:

我需要一个公式来首先在 A 列 中找到一个重复值,一旦找到,然后复制相邻列 B 和 C 中的值...目标是获得这些值的所有值列相同。

输出示例(第一行和最后一行):

  A      B        C
930153  ABCD    TEST1
931364  EFGH    TEST2
931288  IJKL    TEST3
930153  ABCD    TEST1

【问题讨论】:

  • 所以您想在单元格中放置一个公式,该公式将复制与 A 列匹配的同一列中的单元格?如果是这样,这是不可能的,您需要将公式放在单独的列中。
  • 总体而言,目标是在 A 列中找到重复值,并让这些重复值在 B&C 列中显示相同的值。我在考虑一个 IF 函数(即 IF 列 A 等于同一列中的一个值,然后将相邻列的值复制到 B&C 中)。只要它比较值并复制正确的数据,我甚至可以将公式粘贴到 D 列并隐藏该列。

标签: excel excel-formula


【解决方案1】:

如果我理解你的评论正确,最简单的解决方案是

=VLOOKUP($A1,$A$1:$C1,2,0)

它只是从A 列中的当前行到当前行查找值,并从第一个匹配行的第 2 列或第 3 列获取值。你必须适应2

对于给定的样本数据,这个

=VLOOKUP($A1,$A$1:$C1,column()-2,0)

将是该列的自动解决方案。

您可以将公式向下和横向拉动。

【讨论】:

  • 太棒了,这行得通。正如你提到的,我需要对其进行一些调整,但我能够完成我的项目。感谢您对此的帮助!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-07-09
相关资源
最近更新 更多