excel 输入文字转换成数字

发布网友

我来回答

5个回答

热心网友

方法1:建立对应表,如图的E:F列,然后在B2单元格输入

=INDEX(E:E,MATCH(A2,F:F,0))

方法2:直接在公式中建立查找对应条件,在B2单元格输入

=VLOOKUP(A3,{"小明",1;"小刚",2;"小红",3},2,0)

热心网友

函数几乎无法实现,除非你加入一些类似 “小红、小刚--1、2”这些。
在这推荐find函数,如果你最多只有两个名字,可以用if find来判断是否为多名字,然后用多个VLOOKUP函数&起来,那么可能还勉强能实现。
实在不行还是VBA吧。把具体表格发出来,我可能还可以帮你变通一下。

热心网友

你可以用数据-分列将1-小明分开,然后用VLOOKUP函数啊。
只要输入小明,自动出现1
这个很容易。
你试一下,哪一步不懂再问。

热心网友

把映射关系编辑在一个表中,如sheet2,a列放姓名,b列放数字
本表a1用公式=vlookup(b1,sheet2!$a:$b,2,false),下拉填充公式追问没出现啊,显示n/a了

热心网友

* 1或 - 而不是在一个细胞,如公式的内表面批量转换,你可以输入一个空单元格,复制,选择你要转换的区域,粘贴 - 乘追问不明白,我的意思是1对应着小明,当我想输入“小明”的时候在指定位置会出现“1”,当我输入了“小刚,小明”,在指定位置会出现“1,2”

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com