如果A列"內容"是英文字母開頭,就在B列"是否是桌號"填寫"是",否則填寫"否"
Excel中如何判斷文本是否是英文字母開頭?(一)這篇文章是通過輔助列去實現的,我們這次不是使用輔助列來搞定他!!
01思路:將A列的數據的從左截取1位(left),判斷其是否在字母對應的26個字母的ASCII碼(數值)範圍內(每個字符對應不同ASICII碼(數值)),如果存在就顯示如果存在就顯示是,否則顯示否
02公式:
=IF(OR(AND(CODE(LEFT(A2,1))>=65,CODE(LEFT(A2,1))<=90),AND(CODE(LEFT(A2,1))>=97,CODE(LEFT(A2,1))<=122)),"是","否")
03公式含義解釋:
如果(截取內容的第一個字符所對應的ASCII碼大於等於65(A對應的ASCII碼)並且小於等於90)或者(97(a對應的ASCII碼)並且小於等於122(z對應的ASCII碼)),顯示“是”,否則顯示“否”
1)LEFT(A2,1):截取內容的第一個字符
2)CODE(LEFT(A2,1)):截取內容的第一個字符所對應的ASCII碼(數值)
3)
AND(CODE(LEFT(A2,1)LEFT(A2,1))<=90):截取內容的第一個字符所對應的ASCII碼大於等於並且小於等於90(Z對應的ASCII碼)
函數解釋:
1)LEFT(文本,截取個數):從左截取字符
2)CODE(文本):返回字符對應ASCI碼值
3)AND(判斷條件1,判斷條件2....):所以條件都成立,返回TRUE,否則返回FALSE
4)OR(判斷條件1,判斷條件2……):任一條件成立,返回TRUE,否則返回FALSE
5)IF(判斷條件1,條件成立返回的值,條件不成立返回的值.):如果條件成立返回第二個參數的值,否則返回第三個參數的值
你學會了還是學廢了呢?