我有三列:
A B C 1 TextOne TextOne 10 2 TextOne TextTwo 11 3 TextTwo 4 TextTwo 5 TextOne 6 TextTwo
应用下面的公式我期待结果10
:
=IF(ISNA(VLOOKUP(A1,$B$1:$C$2,2,FALSE)),"0",VLOOKUP(A1,$B$1:$C$2,2,FALSE))
但我看到NA
,并怀疑这与细胞的格式有关。
我哪里错了?
答案 0 :(得分:0)
这个问题最初是因为我试图替换同一单元格中应用公式的单元格中的值。
正如@datooo在评论中指出的那样:
输入公式后,您正在查找的值消失
答案 1 :(得分:0)
使用TextOne
'覆盖'10
最简单的解决方案可能是过滤ColumnA以选择TextOne
,输入10
并复制下来(更改过滤器选择并重复如果需要,TextTwo
/ 11
)。
对于“高容量”要求(大量替换),在单独的列中使用VLOOKUP(例如,如下所述),并使用“粘贴特殊值”将该列的结果复制到ColumnA的顶部。