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