如何根据Sheet1单元格特定值让Sheet3自动填充Sheet2数据?
解决Sheet3根据Sheet1值自动填充Sheet2数据的问题
你的公式问题出在IF函数的第二参数——Excel公式里不能用'Sheet3'!A1='Sheet2'!A1这种赋值写法,这是在判断两个单元格是否相等,会返回TRUE或FALSE,而不是把Sheet2的内容填到当前单元格。
直接在Sheet3的A1单元格输入以下公式就能达到预期效果:
=IF('Sheet1'!A1="Yes",'Sheet2'!A1,"")
公式逻辑说明:
- 第一部分
'Sheet1'!A1="Yes":检查Sheet1的A1单元格是否等于"Yes" - 第二部分
'Sheet2'!A1:如果条件成立,就显示Sheet2 A1单元格的内容 - 第三部分
"":如果条件不成立,就显示空值(单元格留空)
如果要把这个规则应用到Sheet3的其他行(比如A2、A3...),直接选中A1单元格,鼠标移到单元格右下角的填充柄(小方块),按住左键往下拉就行,公式会自动把引用的行号对应调整(比如A2会对应Sheet1!A2和Sheet2!A2)。
内容的提问来源于stack exchange,提问作者Row
相关产品推荐
相关产品推荐

