EXCEL表Sheetl1中,在数据有效性中如何使用“If函数”在Sheetl2提取数据

2025-03-21 01:04:33
推荐回答(2个)
回答1:

在Sheet1中添加一列辅助列,输入公式
=IF(AND(U1="是",V1="是"),Sheet2!F1,IF(AND(U1="是",V1="否"),Sheet2!G1,""))
下拉填充该列,填充的行数要跟Sheet2中的F列、G列的行数相同。
然后在给X列设置下拉菜单选项的时候,把刚才添加的辅助列的内容作为选项的来源。
这样就OK了。

回答2:

1先把 SHEET2的进行名称定义,比如把F2:F33定义为"合作",G2:G33定义为"非合作"

2建立个辅助列,利用 IF+and判定UV情况,返回真为合作,假为非合作
3然后数据有效性,来源于INDIRECT
------------------------如果你会二级下拉菜单制作,估计一看就明白
如果不会。。。。麻烦自己搜一下二级下拉菜单做法,