Excel 为连续相同的 B 列值复制第一列 A 值的公式;然后重复下一个列 B 值
Excel formula to copy 1st Column A value for successive identical Column B values; then repeat for next Column B value
下方左侧(标题为“之前”)是大型(20,000 行)Excel 电子表格的一小段摘录。 2 列已按“名称”列值排序。
我希望“名称”列中每个不同条目的“ID”列值相同;例如,通过为每个名称获取 first-occurring“ID”列值并将该值写入每个连续出现的相同不同名称的“ID”列。右侧的摘录(标题为“AFTER”)显示了我正在寻找的结果。
有没有办法用 Excel 公式做到这一点?
正如@BigBen 建议的那样,您可以使用 INDEX/MATCH
组合,如下所示-
=INDEX($A:$A,MATCH(E2,$B:$B,0))
如果你有 Excel365.
,你可以使用 XLOOKUP()
=XLOOKUP(E2,$B:$B,$A:$A)
下方左侧(标题为“之前”)是大型(20,000 行)Excel 电子表格的一小段摘录。 2 列已按“名称”列值排序。
我希望“名称”列中每个不同条目的“ID”列值相同;例如,通过为每个名称获取 first-occurring“ID”列值并将该值写入每个连续出现的相同不同名称的“ID”列。右侧的摘录(标题为“AFTER”)显示了我正在寻找的结果。
有没有办法用 Excel 公式做到这一点?
正如@BigBen 建议的那样,您可以使用 INDEX/MATCH
组合,如下所示-
=INDEX($A:$A,MATCH(E2,$B:$B,0))
如果你有 Excel365.
,你可以使用XLOOKUP()
=XLOOKUP(E2,$B:$B,$A:$A)