作者:乔山办公网日期:
返回目录:excel表格制作
IF(ISNA(VLOOKUP(A:A,sheet1!zdA:C,2,0)),"",VLOOKUP(A:A,sheet1!A:C,2,0))
等于 =VLOOKUP(A:A,sheet1!A:C,2,0))
第1个目的是为了没有查找到数据,不内显示容#N/A,而显示空白。
你在sheet2的B1(或者是C1随便,就是你想要显示年龄的百那一列)输入公式=IF(ISNA(VLOOKUP(A:A,Sheet1!A:C,2,0)),"",VLOOKUP(A:A,Sheet1!A:C,2,0))
这个公式主要是VLOOKUP函数度,A:A是你要输入名字(条件)的一列,VLOOKUP函数会自知动帮你找到与名字相对道应的哪个人年龄.里面的2表示sheet1!A:C的第二列(即年龄所在的那一列),同理,把2变成回3后显示的就是编号.
IF和ISNA函数只是为了避答免输入公式后出现#N/A
以下公式任选一百个都可以。
公式度一:
=IF(COUNTIF(Sheet1!版A$10:B$148,C9),VLOOKUP(C9,Sheet1!A10:B148,2,),)
公式二:
=IF(ISNA(MATCH(C9,Sheet1!A$10:B$148,)),,VLOOKUP(C9,Sheet1!A$10:B$148,2,))
公式三:
=IF(ISNA(VLOOKUP(C9,Sheet1!A$10:B$148,2,)),,VLOOKUP(C9,Sheet1!A$10:B$148,2,))
公式四:
=IF(ISERROR(VLOOKUP(C9,Sheet1!A$10:B$148,2,)),,VLOOKUP(C9,Sheet1!A$10:B$148,2,))
公式五:(最精简,但需要EXCEL 2007及以上版本权支持)
=IFERROR(VLOOKUP(C9,Sheet1!A$10:B$148,2,),)
如果C1不在SHEET1的C列(SHEET1的C列不含C1值),显示空值;
否则显示与C1在SHEET1的C列中同行的A列的值。