【发布时间】:2017-05-25 05:02:09
【问题描述】:
这是我的问题。我有一个左列,其行中有一些重复的值。右侧的列在左侧首先出现重复的第一行有一个“索引”。
如何找到左侧的重复项,然后返回右侧的值(空),重复与左侧对应的同一列的值。
附上简单示例。需要用“B”填充 B4-B6,用“C”填充 B8-B9。
这是一个大约有 20,000 行的电子表格。
谢谢!
【问题讨论】:
标签: excel excel-formula
这是我的问题。我有一个左列,其行中有一些重复的值。右侧的列在左侧首先出现重复的第一行有一个“索引”。
如何找到左侧的重复项,然后返回右侧的值(空),重复与左侧对应的同一列的值。
附上简单示例。需要用“B”填充 B4-B6,用“C”填充 B8-B9。
这是一个大约有 20,000 行的电子表格。
谢谢!
【问题讨论】:
标签: excel excel-formula
您也可以使用以下步骤。
第 1 步
选择包含您需要填充的空白单元格的范围。
第 2 步
点击主页 > 查找和选择 > 转到特别...,然后出现转到特别对话框将出现,然后检查 Blanks 选项。
第 3 步
点击OK,所有空白单元格都被选中。然后在活动单元格B4中输入公式“=B3”而不更改选择。
第 4 步
按Ctrl + Enter,Excel会将相应的公式复制到所有空白单元格中。
第 5 步
此时填充的内容是公式,我们需要将forms转换为值。然后选择整个范围,复制它,然后按 Ctrl + Alt + V 激活 选择性粘贴... 对话框。然后从Paste中选择Values选项,从Operation中选择None选项。
第 6 步
然后点击确定。并且所有的公式都已经转换成数值了。
【讨论】:
使用这个简单的 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
请不要修复任何单元格。
如果还需要说明请联系
问候
【讨论】:
我更正了KOBY DOUEK的公式:
=IF(A2=A1,B1,SUBSTITUTE(ADDRESS(1,A2,4),"1",""))
【讨论】: