Excel表格里怎么设置公式,让一个单元格输入内容,另一个单元格自动填我设定的内容?

如图,我想让当C列出现数据时,F列表格自动填1;当C列没有数据时,G列表格填1;当金额为100时,H列填1;80时,I列填1。这个公式应该怎么设置?

F2写公式:
=IF(C2<>"",1,"")
G2写公式:
=IF(C2<>"","",1)
H2写公式:
=IF(J2=100,1,"")
I2写公式:
=IF(J2=80,1,"")
然后分别下拉填充公式即可。追问

G列的公式能改成同时A列出现数据时才填1吗?

追答

G2写公式:
=IF(AND(A2"",C2=""),1,"")
意思是A2有数据(非空)、C2没有数据(为空)的时候,G2为1,否则为空。

追问

如果住宿有2个金额标准,这个公式怎么添加?例如110和100都是住宿

追答

H2写公式:
=IF(OR(J2=100,J2=110),1,"")

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-04-04
F2=IF(and($A2<>"",$C2<>""),1,"")
右拉到G2,然后下拉
H2=IF(J2=100,1"")
I2=IF(J2=80,1,"")
下拉公式
第2个回答  2019-04-04
假设你要在A1输入内容,在B1要自动得到你刚才输入的内容。
那么在你输入之前,应该在B1填入以下公式
=A1&""
或者
=IF(A1<>"",A1,"")追问

能有具体的公式吗?

相似回答