永发信息网

在Excel中同一个单元格内输入1让其显示B1111A,输入2显示A11111C,.......

答案:4  悬赏:80  手机版
解决时间 2021-03-25 10:32
  • 提问者网友:雪舞兮
  • 2021-03-25 03:24
在Excel中同一个单元格内输入1让其显示B1111A,输入2显示A11111C,.......
最佳答案
  • 五星知识达人网友:不如潦草
  • 2021-03-25 04:55
先将简单数字与物料代码一一对应列表
再用VLOOKUP函数对简单数字取值

如对应列表在E、F列,E列为简单数字、F列为物料代码
物料数字栏为A列、物料栏为B列
B2输入公式
=IF(A2="","",VLOOKUP(A2,E:F,2,))
下拉
即可
全部回答
  • 1楼网友:零点过十分
  • 2021-03-25 07:54

  • 2楼网友:你可爱的野爹
  • 2021-03-25 06:43
直接的公式函数换算不知道,笨方法倒是很多,也有可能我没理解你的意思。
  • 3楼网友:纵马山川剑自提
  • 2021-03-25 05:11
在同一单元格中输入的内容与显示效果不同,可通过自定义单元格格式来达到,但最多只能显示三种不同的结果,要达到你说的50多种,只能通过VBA来解决。但觉得完全没这个必要,何不在某一列(如A列)中输入代码,在右侧一列(当然就是B列了)中显示对应的物料编号呢?要达到这样的效果,只需编制一个简单的序列号与代码的对照表,如sheet2的A1:B55中为对照表(A列按升序,即1~55)
  在sheet1的A2中输入对照表的序列号,在B2中输入公式:
  =VLOOKUP(A2,Sheet2!$A$1:$B$55,2)
  就会在B2中得到与A2序列号对应的代码。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯