EXCEL的问题 急!!!

来源:百度知道 编辑:UC知道 时间:2024/05/30 22:27:14
我用的是IF VLOOKUP,如果在表1分别用VLOOKUP查找2数据后,表1出现两个数据,随后表1也会自动显示表2的一个数值?
用这个公式=IF(A25="0002",VLOOKUP(RIGHT($A29,6),大客户统计0901,3,FALSE)),然后在大客户统计0901表里A2和A3都等于020501,但B2和B3的数据不一样,用这个公式每次出来的数据都是B2. 我现在是有四个数据,A1=A3,A2=A4,我现在用前面那个公式输入A6=A1,A7=A2,问题是我在下面的A29要=A3,A30=A4,但现在问提就是A29还是=A1,A30=A2

是的,只要表1里的两个数据是相同的,而且在表2里也有这个相关的数据的话,表1里会自动在两个数据里显示相同的结果。也就是说,不管表1里有多少个相同的数据,查找后都同样显示相同的结果。

楼主似乎没有说明白意思~~

补充:数据不更新? 工具-选项-重新计算-自动重算(勾选)

再者,你想要得到什么结果?你问题中不说清楚,怎么告诉你?

表1的关键数据未变的话,引用数据是不会变的,应该改一下表2数据看看。

问题一,VLOOKUP只能查一个数据,而你的0901里一个数据对应多个值,它只会默认第一个数据.也就是只查找第一个,其余的不会再出来的,不合适用,若你想把B2与B3的值都想在另一个表中表示出来,可以把B3的值输入到C2里去,再把公式中的3改为4
问题二,你后面的表示不祥,都不知你的问题表述的是什么,想办法把文档传上来吧!