excel表格一列里输入数字,另一列里出现相对应的文字?

如何在微信、现金、支付宝里输入金额后收款方式自动填出相应的收款方式?用到什么公式呢

收款方式公式:=IF(微信<>"","微信",IF(现金<>"","现金",IF(支付宝<>"","支付宝","")))

此公式只能确保你这三种支付方式只有一种里面有金额,如果出现两个及以上都有金额,先判断哪个就显示那个。

加粗的请用单元格符号替代。

追问

如果是反过来呢,输入付款方式,后面对应的列里面出现收费金额

追答

一样可以用IF函数,但是有个前提是你的收费金额得确定来源?就是我IF函数判断出了前面是微信付款,现在要给微信列的那个单元格赋值,那这个多少钱从哪里来?不可能手写吧,手写的话那这个公式就没有任何意义

追问

收费金额那列是固定的,从系统里导出来就有的,不是手动添加上的

追答

哦,不好意思没看见前面有一列收费金额,那就好说了啊:

微信:=if(收款方式="微信",收费金额,"")

现金:=if(收款方式="现金",收费金额,"")

支付宝:=if(收款方式="支付宝",收费金额,"")

加粗的请用对应单元格符号替代

追问

如图片如果收款方式这几种都是减免的 那公式要怎么填呢?

追答

减免:=if(Or(收款方式="留指间",收款方式="兴业银行",收款方式="押钞车",收款方式="免费"),收费金额,"")

加粗的请用对应单元格符号替代

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-06-30
没截到行列号很麻烦
权当标题在第一行、收款方式在F列
F2
=IF(J2>0,"留指间",INDEX(G$1:J$1,IF(G2<>"",1,IF(H2<>"",2,IF(I2<>"",3,"")))))
下拉本回答被网友采纳
第2个回答  2020-06-30

怕有敏感词,所以用abc代替,换成你需要的词即可。

追问

如果是反过来呢,输入付款方式,后面对应的列里面出现收费金额

追答

追问

没看懂,在那个单元格里输入公式啊 可以把公式直接发给我吗

相似回答