返回列表 上一主題 發帖

函數問題 (謝謝)

原則上繁體中文的字元碼會大於255
所以CODE大於255則屬中文字
但簡體中文在繁體版中都是CHAR(63)="?"
不過,EXCEL中文字的排序並非以字元碼排序,正確排序原則是以筆畫為準則,同筆畫時再以內碼排序
所以,要找出儲存格內第一個字串是繁體中文
陣列公式
=IF(ROW(A1)>SUMPRODUCT((CODE($A$1:$A$10)>255)*1),"",INDEX($A$1:$A$10,SMALL(IF(CODE($A$1:$A$10)>255,ROW($1:$10),""),ROW(A1))))
學海無涯_不恥下問

TOP

        靜思自在 : 心中常存善解、包容、感思、知足、惜福。
返回列表 上一主題