萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 辦公室軟體 >  >> WPS Office >> WPS 綜合教學

WPS表格三秒取漢字首字母:LOOKUP+CODE+MID 公式陣列法,支援多字詞首字母拼接

學生音序查字、醫院藥品檢索、KTV 點歌系統,都需快速獲取漢字首字母。WPS 表格內建編碼對應關係,一條 `LOOKUP+CODE` 陣列公式,三秒搞定單字/多字詞首字母提取。

核心公式(提取 A2 儲存格第一個漢字首字母)

=LOOKUP(CODE(A2), 45217+{0,36,544,1101,1609,1793,2080,2560,2902,3845,4107,4679,5154,5397,5405,5689,6170,6229,7001,7481,7763,8472,9264}, {"A","B","C","D","E","F","G","H","J","K","L","M","N","O","P","Q","R","S","T","W","X","Y","Z"})

原理解析

  • `CODE(A2)`:取第一個字符的內碼(GB2312/GBK 區位碼)
  • `45217+{...}`:23 個聲母在編碼表中的起始位置偏移量陣列
  • `LOOKUP`:二分查找匹配聲母區間,返回對應字母

圖1:模板預覽效果

進階變體:提取第 N 個漢字首字母

將 `A2` 替換為 `MID(A2, N, 1)`:

  • 第 2 字:`CODE(MID(A2,2,1))`
  • 第 3 字:`CODE(MID(A2,3,1))`

多字詞首字母拼接:& 連接符串

前三字首字母:

=LOOKUP(CODE(A2),...) & LOOKUP(CODE(MID(A2,2,1)),...) & LOOKUP(CODE(MID(A2,3,1)),...)

同理可延伸至任意長度。一鍵生成拼音首字母縮寫,檢索排序效率倍增。

無需外掛、無需 VBA,純公式實現漢字首字母智能提取,WPS 表格再證「更懂中文」。

copyright © 萬盛學電腦網 all rights reserved