发布网友
共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”