我有二个excle工作表,分别是明细、VIP.F2、G2、H2三个值中,如果在其中输入一个值,则其它二个值自动

我有二个excle工作表,分别是明细、VIP.F2、G2、H2三个值中,如果在其中输入一个值,则其它二个值自动


F2、G2、H2三个值中,如果在其中输入一个值,则其它二个值自动出来呢?
黄山黄河 1年前 已收到1个回答 举报

gds_lee 幼苗

共回答了15个问题采纳率:100% 举报

用我之前公式:
在Sheet1的G2输入
=IF(ISERROR(MATCH($F2,VIP!$A:$A,)),"",INDEX(VIP!B:B,MATCH($F2,VIP!$A:$A,)))
回车并向右填充到H2,再选G2~H2一起向下填充.
但“如果在其中输入一个值,则其它二个值自动出来”,这不行的!
Excel公式应用就像数学,也有自变量和因变量.必须有自变量才能得出因变量,三个单元格中,必须有一个是自变量(即已知数,手工输入也行、其他公式的运算结果也行),其他两个根据自变量(已知数)得出因变量(求值).
你可以依其中一个作为已知数,另外两个为未知数根据公式求得.
基本公式:
=INDEX(VIP!B:B,MATCH($F2,VIP!$A:$A,))
VIP!B:B——要返回的数据区域
$F2——查询条件
VIP!$A:$A——查询对象区域
请按上面三个引用参数自己修改.

1年前 追问

1

黄山黄河 举报

但如果我不知道VIP号,只知道手机号码呢?如何输入?

举报 gds_lee

F2输入 =INDEX(VIP!A:A,MATCH($H2,VIP!$C:$C,))
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.050 s. - webmaster@yulucn.com