1樓:匿名使用者
贊同樓上方法,len()返回字元個數,lenb()返回包含位元組數,因為半形英文方式輸
入的回1個字答符只佔1個位元組,而全形方式輸入的1個字元或漢字佔2個字元,若2個函式返回值有區別說明這個字串裡必定含有非半形方式下輸入的字元
如果還要區分字元中又有中文又有英文的,公式可略修改為:
=if(len(a1)=lenb(a1),"全英文",if(2*len(a1)=lenb(a1),"全中文","中英文"))
出錯是你公式設錯了
2樓:沈一民
如果乙個單元格內全是英文或者漢字可以用下面的方法
b1=lenb(a1)-len(a1)向下複製
篩選b列等於0的是英文,大於0的是漢字。
3樓:眯住眼串針
b1輸入公式
=if(len(a1)=lenb(a1),"英文","中文")
下拉再對b列篩選即可
4樓:匿名使用者
直接資料-篩選-排序,英文就會和中文分開了
如何將excel一列中的英文和中文分開?
5樓:匿名使用者
throughout prep.遍及
on time 按時
設你的a列為包含這些資料的列,從a1開始的。
b1中輸入以下公式:
>=256,1,)))
注意這上陣列公式,以ctrl+shift+回車的組合鍵來結束輸入c1中公式:
>=256,1,)))
注意也是陣列公式,以ctrl+shift+回車的組合鍵來結束輸入。
首先我不知道你的**中的資料是什麼樣子的,我的答案是針對於我前面舉的例子那種樣子的,但是,如果你的的**比這還要簡單。比如,你的英文都是單個的單詞,並且英文與中文間有空格相隔,那用分列會更簡單。看看你的**是怎麼乙個情況吧。
6樓:方括號
如果總是英文在前中文在後。
提取英文的公式是:
=left(a1,2*len(a1)-lenb(a1))提取中文的公式是:
=right(a1,lenb(a1)-len(a1))
EXCEL,公式,第一列有姓名和電話,第二列有電話,用第二列的資料去找出第一列裡面的重複項
在c3中輸入或複製貼上下列公式 if isnumber find b3,a3 1,或 下拉填充 e3 substitute a3,b3,下拉,是不是這個意思?在excel 中,例如一列是姓名,第二列是 號碼,怎樣才能可以在第三列顯示出第一列重複的姓名?在c1裡輸入這個公式 countif a a,a...
Excel中如何一列新增的數和另一列的重複項相同
用vlookup函式。1 建乙個地區名及地區號的對應清單,應該不難的 如圖 2 然後在a2單元格寫公式 vlookup b2,d e,2,false 3 選定a2向下拖動直到你的資料的結尾,或者,選定a2,在其填充柄上雙擊即可。只有2個選項嗎?a2 lookup b2,然後在a2右下角出現十字形雙擊...
在excel中有一列數字1 100,其中跳過了幾個數字,採用什麼辦法才能把一列數字中缺失的數字篩選出來
假設這列數字寫在a列 另一列某單元格寫入公式 all if countif a a,row 1 100 0,row 1 100 row a1 陣列公式,按下shift ctrl enter三鍵結束輸入,再下拉複製公式 b1 if iserror all if countif a a,row 1 10...