如何在excel中将B列的部分值替换到A列中对应的行

如图所示,在excel如何将B列中的值替换到A列中对应的行,但是#N/A不要替换,截图只截了一部分,要替换的数值很多,且都不一样,单纯一个个复制粘贴太费时间

如果G列是空白列,在G9472单元格中输入
=IF(B9472="#N/A",A9472,B9472)
下拉填充后,复制公式区域并点击A9472单元格,在右键菜单中点击【选择性粘贴——数值——确定】,最后清除G列。追问

这样的话,#N/A所在的行也会被替换,我需要的是如果B列中是#N/A,那么它在A列中对应的行就不要替换

追答

再试试以下公式
=IF(ISNA(B9472),A9472,B9472)

温馨提示:答案为网友推荐,仅供参考
相似回答