在A栏中我有多个ID号,而且大部分都有重复的。
在 B 列中,我有与 ID 号关联的“区域”,但重复项中只有一个 ID 具有该关联的“区域”。
这会在 B 列中留下多个未分配“区域”的空白。我需要 B 列中的空白单元格来查找 A 列中与其关联的区域的匹配 ID,然后将此数据输入到空白单元格中。
我对 Excel 的了解有限,但有志者事竟成。
我尝试使用 CHAT GPT 来寻找答案,但没有结果。
=IF(B1="", INDEX(B:B, MATCH(TRUE, (A:A=A2)*(B:B<>""), 0)), B1)
这是我尝试为其创建公式的表格示例:
A 栏 | B 栏 |
---|---|
222222 | |
222222 | |
222222 | 1区 |
555555 | |
555555 | 2区 |
777777 | |
777777 | |
777777 | 3区 |
这是我希望公式如何发挥作用:
A 栏 | B 栏 |
---|---|
222222 | 1区 |
222222 | 1区 |
222222 | 1区 |
555555 | 2区 |
555555 | 2区 |
777777 | 3区 |
777777 | 3区 |
777777 | 3区 |
如果我能得到任何帮助,我将不胜感激。谢谢!
尝试使用
XLOOKUP()
并使用 visible cells
Blanks
Home
选项卡 --> 转到 Editing
组 --> 单击 Go To Special
或按功能键 F5
单击 Goto Special
Visible Cells Only
。 (快捷键是ALT+;)=XLOOKUP(A2,A2:A8,B2:B8,,,-1)
或者作为替代方案,如果您没有
XLOOKUP()
,也可以使用此公式
=INDEX(B2:B9,MATCH(A2,A2:A9,1))