4
4
在Excel中如何将数字值分配给非数字值?
我有一些调查回复,其中 “VU "代表 "非常不可能","S "代表有时。每个调查回复占据一个单元格。对于包含调查回复的每个单元格,我想在另一个单元格中填入相应的数字。例如,对于每一个包含 "VU "的单元格,我想在相应的单元格中填入数字1。
如何做到这一点?
我有一些调查回复,其中 “VU "代表 "非常不可能","S "代表有时。每个调查回复占据一个单元格。对于包含调查回复的每个单元格,我想在另一个单元格中填入相应的数字。例如,对于每一个包含 "VU "的单元格,我想在相应的单元格中填入数字1。
如何做到这一点?
我最终采用了像这样的老式数组查找方法。
=LOOKUP(J4, {"A","D","NS","O","R","S","SA","SD","VO","VR";4,2,3,4,2,3,5,1,5,1})
然而,在一些单元格中,作为LOOKUP第一个参数的单元格引用指向一个空单元格,导致 “N/A "错误。我的对策是应用NOT()和ISBLANK()函数,就像这样。
=IF(NOT(ISBLANK(J4)),LOOKUP(Sheet1!J4, {"A","D","NS","O","R","S","SA","SD","VO","VR";4,2,3,4,2,3,5,1,5,1}),"")