我在单元格 A1-A50 中有数据,在 C1-C50 中也有数据。列 A
和 C
是同步的;即中的值 对应于中的值 。Cn
An
当我在 A 列(新行,A51+)中输入信息时,我希望 Excel 自动填充 C 列的数据(如果我在 A 列中输入的内容也存在于上面),并使用 C 列中该行的相应数据。
例子:
A B C
John blueberry
Phil apple
David banana
John
David
我希望 Excel 在 C 列的最后两行中填写“蓝莓”和“香蕉”。
答案1
粘贴以下公式:
=INDEX($C$1:$C$3,MATCH($A4,$A$1:$A$3,0))
到单元格 C4,然后复制列表的其余部分
答案2
将此公式粘贴到 C 列的第一个空单元格中(在本例中为第 4 行):
=IF(ISNUMBER(MATCH(A4;A$1:A3;0));VLOOKUP(A4;A$1:B3;3;FALSE))
(如果您在不同的行,请修改“A4”)。
向下拖动以填充下面的空单元格。如果 A 中没有匹配的值,则返回 FALSE。