excel工作表中A1单元格输入包含字符后,在B1单元格可自动输入电话号码,如何做

首先在表二(sheet2)的A列和B列分别输入广州和电话号码。
然后,在表一(sheet1)的A列中要输入(中国广东省广州市)(我的意思是在这A列中让他在这里包含有一个“广州”字符后,B列分别输入广州的电话号码。用下面这公式无法识别
=VLOOKUP(A1,SHEET2!A:B,2,0)。请高手帮帮忙,谢谢!

在Sheet1的B2输入公式下拉:

=IF(A2="","",LOOKUP(1,0/(FIND(Sheet2!A$2:A$999,A2)*(Sheet2!A$2:A$999<>"")),Sheet2!B$2:B$999))


或者用这公式也行:

=IF(A2="","",SUMPRODUCT(ISNUMBER(FIND(Sheet2!A$2:A$999,A2))*(Sheet2!A$2:A$999<>"")*Sheet2!B$2:B$999))


温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-05-16
=INDEX(sheet2!b:b,LOOKUP(9^9,MATCH(MID(A1,ROW(1:10),2),sheet2!A:A,))) 适合表二2个字的追问

为什么不能下拉

追答

他们的就行,=INDEX(D:D,MAX(IFERROR(MATCH(MID(A1,ROW(1:10),COLUMN(A:J)),C:C,),)))本来还写了一个这个公式,看见他们的公式自愧不如,这个公式也是错的

第2个回答  2014-05-16
=VLOOKUP("*"&A1&"*",SHEET2!A:B,2,0)追问

也是不行的

追答

哪里不行?

追问

你弄反了,我是表二是广州的,表一是中国广东省广州市

追答

是弄反了,不好意思

第3个回答  2014-05-16

使用模糊查找

相似回答