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

如上表格,我希望如果A列(单位)的为台,则C列(编码)的值修改成1,如果单位为台,刚编码修改成3,如果单位为张,则编码修改成5。如果表中上有千条记录,有什么办法快速实现呢... 如上表格,我希望如果A列(单位)的为台,则C列(编码)的值修改成1,如果单位为台,刚编码修改成3,如果单位为张,则编码修改成5。如果表中上有千条记录,有什么办法快速实现呢! 展开
 我来答
1975qjm
高粉答主

2012-03-26 · 关注我不会让你失望
知道大有可为答主
回答量:2万
采纳率:74%
帮助的人:7606万
展开全部
=LOOKUP(B2,{"个","台","张",.......},{3,1,5,........})
自已对应输入, 山桑弓提醒的好,这个公式使用时要注意汉字拼音排序
数据量最好另建一个对应表
用 VLOOKUP 或 INDEX 加 MATCH 函数来实现
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
山桑弓
2012-03-26 · TA获得超过1.2万个赞
知道大有可为答主
回答量:7793
采纳率:66%
帮助的人:2884万
展开全部
应该是B列是是台为1,张为3,卷为5吧,假设是这样,C2中输入
=VLOOKUP(B2,{"台",1;"张",3;"卷",5},2,)
用自动填充柄将B2公式下拉。
假如不对,自己按实际情况改一下,注意其中分号和逗号的区别。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lybwr8
2012-03-26 · TA获得超过159个赞
知道小有建树答主
回答量:247
采纳率:52%
帮助的人:54.5万
展开全部
如果不多就这样:
C1=if(b2="个",1,if(b2="台",3,if (b2="张",5,“”))),下拉
如果情况繁杂,那用VBA做,方便,不需要下拉
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式