excel 怎么设置前面内容里面有的字在后面自动生成简称?
发布网友
发布时间:2022-04-30 17:00
我来回答
共1个回答
热心网友
时间:2022-06-28 01:07
可以使用VLOOKUP函数来做到的,如果想要A1中输入张三则B1显示1,A1中输入李四则B1显示2,A1中输入王五则B1显示3,那么就在B1中输入以下公式:
=VLOOKUP(A1,{"张三",1;"李四",2;"王五",3},2,FALSE)
在这个公式中,花括号{}里面用来写条件和对应结果,应写为{条件1,结果1;条件2,结果2;条件3……}这样的,注意同一组条件和结果间用英文逗号,不同组之间则用英文分号,例如这里结果1;条件2这里。
当然,如果能够有对照表的话,事情会更简单,例如对照表在Sheet1中,A列为名字(上例中的“张三","李四"等),B列为对应的编号(上例中的“1","2","3")。打算在Sheet2的A1中输入名字,B1中显示编号。这种情况可以在Sheet2的B1中输入以下公式:
=VLOOKUP(A1,sheet1!A:B,2,false)