我可以将一个单元格引用到左边并将其与一个单元格进行比较,但我不能与多个单元格进行比较,错误是错误的IF参数数量预期为2或3个参数,但我得到了1个参数
当我将左边的单元格与一个单元格进行比较时,这是有效的:
=IF(INDIRECT(ADDRESS( ROW(),COLUMN()-1))=B3,C3)
当将左边的单元格与多个单元格进行比较时,这不起作用:
=IF(or(INDIRECT(ADDRESS( ROW(),COLUMN()-1))=B3,C3),IF(or(INDIRECT(ADDRESS( ROW(),COLUMN()-1))=B4,C4)))
答案 0 :(得分:0)
尝试:
=IF(INDIRECT(ADDRESS( ROW(),COLUMN()-1))=B3, C3, IF(INDIRECT(ADDRESS( ROW(),COLUMN()-1))=B4, C4,) )
或者:
=IFERROR(vlookup(INDIRECT(ADDRESS( ROW(),COLUMN()-1)), {B3,C3; B4,C4}, 2, 0))
后者具有更容易扩展的优势。