在单元格B1输入公式后,使得在单元格A1输入数据后可以自动得到B1的值。
但是因为源数据有两列D和F,即A1的数据是在这两列数据之中,而B1的数据是在E和G列中。即在A列输入D、F中列的任意一值,在B列都可以得到D、F在E、G列中对应的值。
我用下面这个公式来计算只能计算D和E列的数据,F和G列的数据则是显示#N/A。但是这两个公式分解来算的话又是对的。请各位大神帮帮忙啊!!!
=IF(VLOOKUP(A2,D:E,1,0),VLOOKUP(A2,D:E,2,0),IF(VLOOKUP(A2,F:G,1,0),VLOOKUP(A2,F:G,2,0)))
那如果党A、D、F不为数字为其他字母与数字组合(如:9A301)的时候该怎么办?
追答你试试,也可以的。
追问真的可以耶!但为什么最开始的条件是A2<56啊?
追答我看你的表在第二组以56起。
换另一公式:
=IF(ISNA(VLOOKUP(A2,D:E,2,FALSE)),(IF(ISNA(VLOOKUP(A2,F:G,2,FALSE)),"",VLOOKUP(A2,F:G,2,FALSE))),VLOOKUP(A2,D:E,2,FALSE))
就没有限制了。