excel中如何用函数嵌套提取单元格中中文或英文(怎样在excel中提取英文或数字)
要用到right、left、len、lenb函數(shù),left和right函數(shù)需要記得第二個參數(shù)是要提取的字符數(shù),另外需要記得一個漢字或者一個字母都是一個字符,但是漢字占據(jù)兩個字節(jié),字母占據(jù)一個字節(jié),len函數(shù)返回的是字符數(shù),lenb返回的是字節(jié)數(shù)。
混合了漢字和字母的單元格中包含的漢字字符數(shù) 用單元格內(nèi)容所占用字節(jié)數(shù)減去包含字符數(shù)即可
要提取混了了漢字和字母的單元格字母字符數(shù) 可以用雙倍的字符數(shù)(也就是占用漢字字節(jié)數(shù)加上一倍字母占據(jù)字節(jié))減去單元格實際占據(jù)的字節(jié)數(shù) 字母字節(jié)數(shù) 也就是字母字符數(shù)
理解這兩點 就可以自由提取漢字和字母了
方法/步驟
一列包含由中文、英文組成的單元格
要實現(xiàn)的目標是將中文、英文分別提取到單獨的單元格中
選中b1單元格 點擊公式審核工具欄的公式求值 如果沒有公式審核工具欄 可以在菜單欄 視圖中將其勾選后就可以查看了
點按求值之后 返回a1的單元格引用 九陽abc
將返回字節(jié)數(shù) 返回值應該是7 lenb函數(shù)的返回值是引用單元格內(nèi)包含的字節(jié)數(shù)
點按求值可以看到 lenb函數(shù)返回值確實是7 這一步的len函數(shù)將返回單元格內(nèi)包含的字符數(shù) 它的結(jié)果應該是5 需要注意的是漢字很字母都是一個字符 但是漢字占用兩個字節(jié) 字母占用一個字節(jié)
這一步的結(jié)果是2 從字符串左側(cè)提取兩個字符 返回值就是九陽 right函數(shù)的作用是從單元格內(nèi)左側(cè)第一個字符向右側(cè)開始算起 提取若干字符 提取數(shù)看第二個參數(shù)
2乘以len函數(shù)是將返回兩倍的字符數(shù),兩倍的字符數(shù)就是漢字占用的字節(jié)數(shù)加上兩倍的字母占用字節(jié)數(shù),lenb的返回值是是一共占用的字節(jié)數(shù),兩個的差就是字母占用的字節(jié)數(shù)也就是字母字符數(shù)
right函數(shù)的作用是從單元格右側(cè)第一個字符計數(shù) 向左統(tǒng)計若干字符 將其作為返回值 統(tǒng)計多少字符依據(jù)第二個參數(shù)
以上就是excel中用函數(shù)嵌套提取單元格中中文或英文方法介紹,希望能對大家有所幫助!
總結(jié)
以上是生活随笔為你收集整理的excel中如何用函数嵌套提取单元格中中文或英文(怎样在excel中提取英文或数字)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sa函数的积分(sint/t)
- 下一篇: Android-蓝牙的网络共享与连接分析