怎样在EXCEL单元格中自动生成相应数值
发布网友
发布时间:2022-04-27 09:29
我来回答
共3个回答
热心网友
时间:2022-07-14 19:06
输入8,生成53288,那么也就是说相当于5328是一个前缀了?
可以,如果只是用公式的话,不能再同一个单元格中生成
假如说有两列,A1中你输入8,第二列相应的位置B1处是公式="5328" & A1,则在你输入完A1的内容后,B1处自动显示53288
************************
有点明白你的意思了,你的意思就相当于输入缩略语,然后显示正式的内容,对吧。不过,还是我说的,不能在一个单元格内生成,还是要有一个辅助列。
第一种方法:IF
两列(A列和B列),第一列中你输入缩略语(8、9、1之类的),然后相应的B列中输入公式=IF(A2=8,53288,IF(A2=9,53937,IF(A2=1,"090331",IF(A2=7,117,IF(A2=6,116,"")))))。然后向下拖拉,复制公式。这样做,很复杂,而且,如果你要是想增加缩略语序列,这个公式还要继续写下去,容易出错。
第二种方法:vlookup
两列(A列和B列)以及一个缩略表sheet2,第一列中你输入缩略语(8、9、1之类的),然后相应的B列中输入公式=vlookup(A2,sheet2!A:B,2,false),然后向下拖拉、复制公式。
sheet2中,A列中是缩略语(8、9、1之类的),B列对应的是完整的指代内容。
这种处理方法,你可以任意的添加缩略语序列,不需要修改公式。
以上两种方法,生成的B列数据,你可以在需要的时候,复制下来,选择性粘贴-数值,到A列上去。
热心网友
时间:2022-07-14 19:06
1、选中要输入53288的所有单元格,点“格式”——“单元格格式”——“数字”——“自定义”,然后在“类型”中输入“5328#”,确定即可,在所选定的单元格中只需要输入8,回车即可得到53288。
2、若单元格不连续,可根据第一步设好一个单元格后,用格式刷刷相应要输入的单元格后,输入即可
热心网友
时间:2022-07-14 19:07
你的意思好像是指:
比如,张三的代码是8,李四的代码是9,王二麻子的代码是1.....
我想问,你的这些字串都是重复的吗?要不然你怎么记得哪个代码代表哪个字符串?