如何在Excel两个工作表间按条件返回指定单元格值?
跨工作表条件取值的实现方案
你可以直接在工作表B的C2单元格中输入以下IF函数公式来完成需求:
=IF(A!B2="individual", A!F2, "")
公式细节拆解
A!B2:通过感叹号!关联工作表名称和单元格,精准引用工作表A里的B2单元格内容IF函数逻辑:第一个参数是判断条件(A表B2是否等于"individual"),第二个参数是条件满足时返回的值(A表F2的内容),第三个参数是条件不满足时的返回值(这里用空字符串"",你也可以根据需要改成"无匹配"这类提示文本)
批量应用小技巧
如果需要给C列更多行(比如C3、C4…)设置同样的规则,选中C2单元格后,把鼠标移到单元格右下角的填充柄(小方块)上,按住左键向下拖动,公式会自动同步调整行号,变成=IF(A!B3="individual", A!F3, "")这类对应行的公式,不用手动逐个修改。
内容的提问来源于stack exchange,提问作者David
相关产品推荐
相关产品推荐

