我在C&列中有数据D. A1到A10的十名学生用卷号识别。在C栏和相应的D栏中,有8名学生来自第1至第8卷(C栏)及其标记(D栏)。
我需要B栏中的公式自动从列D中提取标记,而不是列A中的卷号,而列B中的两个单元格(卷号9和10的标记)可能保持空白。
非常感谢任何Excel公式或VBA宏解决方案。
Column-A Column-B Column-C Column-D 1 50 1 50 2 55 2 55 3 35 3 35 4 60 4 60 5 78 5 78 6 45 6 45 7 39 7 39 8 82 8 82 9 10
答案 0 :(得分:0)
尝试将VLOOKUP
与IFERROR
一起使用,即将B2
中的此公式复制下来
=IFERROR(VLOOKUP(A2,C$2:D$9,2,0),"")
VLOOKUP
将返回所需的标记.....或IFERROR
转换为空白的错误。
答案 1 :(得分:0)
最简单的解决方案似乎是复制和粘贴。替代解决方案似乎相对简单(例如@ barry' s)但是如果你真的想要INDEX,MATCH,IF和ISERROR那么可能:
=IF(ISERROR(INDEX(D:D,MATCH(A2,C:C,0))),"",INDEX(D:D,MATCH(A2,C:C,0)))