关于EXCEL电子表格 输入代码转换成文字的问题 30

在A1和A2中我已经分别做了下拉窗口,A2的选择范围取决于A1。因为A1和A2下的选项比较多,用鼠标选择很费时。我现在想在A1输入一个代码,比方说是102,A1会自动跳出... 在A1和A2中我已经分别做了下拉窗口,A2的选择范围取决于A1。因为A1和A2下的选项比较多,用鼠标选择很费时。我现在想在A1输入一个代码,比方说是102,A1会自动跳出张三,如果我在A1输入10201,A1会自动跳出张三,A2会自动跳出总公司经理。如果我在A1输入10301,A1会跳出李四,A2会跳出销售部经理,若输入10302,会跳出李四、销售部会计
注意:代码前三位数不会重复,但第4-5位数会重复。 因为4-5位数指的是A2单元格里的数据,而A2单元格的范围取决于A1,A1不同A2的范围也不同
展开
 我来答
我是呐个谁i
2015-10-22 · TA获得超过1.2万个赞
知道答主
回答量:1466
采纳率:100%
帮助的人:57万
展开全部

  这个先要建立一个对应数据表格,假设在SHEET1工作表的A列写入代码,B列写入对应的内容。

  则在SHEET2工作表中的A2单元格只要写入代码,B2单元格写入公式=VLOOKUP(A2,SHEET1!A:B,2,)

  回车,就能得出要的内容了。

  如果A列还有其他的条件码要转换,只要下拉复制公式就行了。

  如果只想保留这个B列的内容----选中B列----右键-----复制-----再右键-----选择性粘贴----数值---确定后再删去A列----这样新的A列就是要的内容了。

  再上图看一下。

  如SHEET1建立数据对应关系。

  在SHEET2的B2单元格写入公式。

Zipall
2008-12-29 · TA获得超过1.3万个赞
知道大有可为答主
回答量:8104
采纳率:42%
帮助的人:8632万
展开全部
如果在A1之外的单元格输入,结果放在A1:A2中,用函数很容易实现。
如果要在A1输入A1返回对应数据,需要借助VBA。

假设输入10201在B1
姓名编号-姓名对照表在 对照表的A:B列
职务编号-职务对照表在 对照表的C:D列

A1
=vlookup(right(b1,3),对照表!a:b,2,)
A2
=vlookup(mid(b1,4,2),对照表!c:d,2,)

PS:如果对照表中的编号都是数值,可以在right,mid函数前增加--将字符串转化为数值。
未做错误处理,可以用if+isna函数来处理对应编号查不到时的情况。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秒牧庭5524
2008-12-29 · TA获得超过1220个赞
知道小有建树答主
回答量:867
采纳率:100%
帮助的人:435万
展开全部
建议用Microsoft Office Access处理这种问题,而不是用EXCEL。
如果是ACCESS的话,哪怕你输入102,102和10201都会出来,甚至所有和102有关的东西,当然也可以单个输出,即只含102这条信息。
如果非要用EXCEL的话,需要编程解决,而且不能是A1里输入。而是另外弄一个序号列,序号列输入102,例如A3是序号列,A3输入102,回车后就可以控制A1和A2的结果。
编程的过程比较复杂,工作量比较大的,需要完整地列一张表格,写清楚所有需要用到的信息,比如张三、李四、王五的姓名以及全部他们的职务、电话等等所有对应信息。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liuyinde
2008-12-29 · TA获得超过6981个赞
知道大有可为答主
回答量:8941
采纳率:45%
帮助的人:2001万
展开全部
要在A1输入代码,又在A1自动跳出别的数据是不行的,要在其他单元格显示.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式