【问题标题】:Excel column with duplicate values, return index value another column具有重复值的 Excel 列,返回另一列的索引值
【发布时间】:2017-05-25 05:02:09
【问题描述】:

这是我的问题。我有一个左列,其行中有一些重复的值。右侧的列在左侧首先出现重复的第一行有一个“索引”。

如何找到左侧的重​​复项,然后返回右侧的值(空),重复与左侧对应的同一列的值。

附上简单示例。需要用“B”填充 B4-B6,用“C”填充 B8-B9。

这是一个大约有 20,000 行的电子表格。

谢谢!

【问题讨论】:

    标签: excel excel-formula


    【解决方案1】:

    您也可以使用以下步骤。

    第 1 步

    选择包含您需要填充的空白单元格的范围。

    第 2 步

    点击主页 > 查找和选择 > 转到特别...,然后出现转到特别对话框将出现,然后检查 Blanks 选项。

    第 3 步

    点击OK,所有空白单元格都被选中。然后在活动单元格B4中输入公式“=B3”而不更改选择。

    第 4 步

    Ctrl + Enter,Excel会将相应的公式复制到所有空白单元格中。

    第 5 步

    此时填充的内容是公式,我们需要将forms转换为值。然后选择整个范围,复制它,然后按 Ctrl + Alt + V 激活 选择性粘贴... 对话框。然后从Paste中选择Values选项,从Operation中选择None选项。

    第 6 步

    然后点击确定。并且所有的公式都已经转换成数值了。

    【讨论】:

      【解决方案2】:

      使用这个简单的 if 条件来解决您的问题 在C栏

        A     B                C
      1 Left Right         Right
      2 1    A     =IF(B2="",C1,B2)-----> A
      3 2    B     =IF(B2="",C1,B2)-----> B
      4 2          =IF(B2="",C1,B2)-----> B
      5 2          =IF(B2="",C1,B2)-----> B
      6 2          =IF(B2="",C1,B2)-----> B
      7 3    C     =IF(B2="",C1,B2)-----> C
      8 3          =IF(B2="",C1,B2)-----> C
      

      请不要修复任何单元格。

      如果还需要说明请联系

      问候

      【讨论】:

        【解决方案3】:

        这是您要查找的公式:

        =IF(A2=A1,"",SUBSTITUTE(ADDRESS(1,A2,4),"1",""))
        

        这是我的结果:

        【讨论】:

          【解决方案4】:

          我更正了KOBY DOUEK的公式:

          =IF(A2=A1,B1,SUBSTITUTE(ADDRESS(1,A2,4),"1",""))

          【讨论】:

            猜你喜欢
            • 2021-12-08
            • 2019-07-14
            • 2019-08-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2021-12-17
            • 2013-02-18
            相关资源
            最近更新 更多