excel表格中如何根据条件自定义某列的值,然后修改自定另外一列的值呢?请高手指教!不胜感谢!

2024-10-31 01:37:59
推荐回答(3个)
回答1:

=LOOKUP(B2,{"个","台","张",.......},{3,1,5,........})
自已对应输入, 山桑弓提醒的好,这个公式使用时要注意汉字拼音排序
数据量最好另建一个对应表
用 VLOOKUP 或 INDEX 加 MATCH 函数来实现

回答2:

应该是B列是是台为1,张为3,卷为5吧,假设是这样,C2中输入
=VLOOKUP(B2,{"台",1;"张",3;"卷",5},2,)
用自动填充柄将B2公式下拉。
假如不对,自己按实际情况改一下,注意其中分号和逗号的区别。

回答3:

如果不多就这样:
C1=if(b2="个",1,if(b2="台",3,if (b2="张",5,“”))),下拉
如果情况繁杂,那用VBA做,方便,不需要下拉