【问题标题】:Need assistance me with this Excel Task? Unable to generate the proper results需要帮助我完成此 Excel 任务吗?无法生成正确的结果
【发布时间】:2020-05-06 18:26:56
【问题描述】:

寻求有关此任务的帮助。这是我正在使用的表格的一部分:

我要做的是让 B 列(MWD)中的单元格返回 C 列(伪)中相邻单元格的值。 A 列(数据集)与 B 列具有相同的值,但包括重复项。我需要一个公式,其中 A 列中的重复项将返回与 B 列中匹配的相同值。

例子:我需要...

所有重复的 1010001 都返回伪 1 所有重复的 1020001 都返回伪 2 所有重复的 1020002 都返回伪 3

等等……

我尝试使用索引匹配函数,但不知道我是否在构建公式错误或者它是否是要使用的正确公式。

【问题讨论】:

  • 数据是否按 col A 排序?

标签: excel indexing return match formula


【解决方案1】:

如果数据按A列排序,可以使用一个公式:

=IF(COUNTIF($A$1:A2,A2)>1,C1,C1+1)

如果没有,那么其他

=IF(COUNTIF($A$1:A2,A2)>1,INDEX($C$1:C2,MATCH(A2,$A$1:A2,0)),MAX($C$1:C1)+1)

在这两种情况下,将公式复制到第二行(在我的示例中,在 C2 单元格中)。在第一行手动添加1

第一个例子:

第二个例子:

【讨论】:

  • 好的,非常感谢,但仍有一个小问题...该功能运行良好,但计数被抛出。这是来自相同数据的另一个示例:
猜你喜欢
  • 2016-05-24
  • 1970-01-01
  • 2015-03-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多