要想實(shí)現(xiàn)這個(gè)功能,就讓我們先了解一下三個(gè)函數(shù):if函數(shù),isnumber函數(shù),find函數(shù)。If函數(shù)通過邏輯真假進(jìn)行判斷返回不同結(jié)果,isnumber函數(shù)對(duì)數(shù)據(jù)是否為數(shù)字進(jìn)行判斷,find函數(shù)找到數(shù)據(jù)中的固定內(nèi)容以及該內(nèi)容的起始位置。下面讓我們具體來看下這三個(gè)函數(shù)的結(jié)合應(yīng)用。 1、在C1單元格中輸入公式=find('村',B1:B3),其中'村'是需要查找選定的特殊內(nèi)容,B1:B2為整個(gè)數(shù)據(jù)的查找范圍,整個(gè)公式就是在B1:B2的范圍中找到含有村的數(shù)據(jù)即返回出該村字所在的位置順序(B1中的村字就是B1的第十四個(gè)字,在C1中顯示14),如果不含村字的單元格即返回#value!。 2、往find函數(shù)外面再加層衣服,此時(shí)C1單元格公式為=isnumber(find('村',B1:B3)),若find函數(shù)返回的為具體數(shù)值,則C1單元格返回true,若find函數(shù)返回#value!,則C1單元格返回false。 3、再往isnumber函數(shù)加層外套,從而C1單元格公式為=if(isnumber(find('村',B1:B3)),'農(nóng)民','居民'),若isnumber函數(shù)返回的是true,則C1單元格返回農(nóng)民,若isnumber函數(shù)返回的是false,則C1單元格返回居民。 對(duì)于大數(shù)據(jù)做批量處理或者其他固定內(nèi)容做固定返回都是可以的哦 以上示例僅做解釋說明公式用,不喜勿噴。 |
|