A | B | C | D |
---|---|---|---|
合并、拆分 |
|||
会 | textjoin | 合并来自多个范围和/或字符串的文本 | A1=a | A2=b | A3=c textJoin("-",true,A1:A3)=a-b-c -------------------------------- A1=a | A2=b | A3=c | A4=: B1=1 | B2=2 | B3=3 | B4=; textJoin(A4:B4,true,A1:B3)=a:1;b:2;c:3 |
会 | textsplit | 使用列和行分隔符拆分文本字符串 | textSplit("1,2,3;4,5,6",",",";") 结果: A1=1 | A2=2 | A3=3 B1=4 | B2=5 | B3=6 -------------------------------- |
拼接 |
|||
会 | concat | 多个区域【和/或】字符串的文本组合 | concat("aa",12)=aa12 concat(A1:B2)=aa11bb22 "aa" & "bb" = aabb |
甭 | concatenate | 合并字符串,建议用concat代替 | |
截取 |
|||
会 | left、leftb | 返回一个文本值的最左端字符 | left("abcd",2)=ab |
会 | right、rightb | 返回一个文本值的最右端字符 | right("abcd",2)=cd |
会 | mid、midb | 从指定位置开始,返回文本字符串中特定数量的字符。 | |
会 | textafter | 返回在给定字符或字符串之后发生的文本 | A1=Aa bb aa Bb textAfter(A1,"Aa")=bb aa Bb textAfter(A1,"aa")=Bb |
会 | textbefore | 返回在给定字符或字符串之前发生的文本 | |
长度 |
|||
易 | len、lenb | 返回文本字符串中的字符数 | len("abc")=3 |
大小写 |
|||
易 | upper | 小写转大写 | upper("a")=A |
易 | lower | 大写转小写 | lower("A")=a |
会 | proper | 单词首字母大写 | proper("aa bb cc")=Aa Bb Cc |
查找 |
|||
会 | find | 查找(区分大小写) |
find("a","abc")=1 find("b","abc")=2 find("bb","aabbcc")=3 find("2","abc")=#VALUE! |
会 | search | 查找(不区分大小写) | ★search和find区别:区分大小写 |
替换 |
|||
会 | replace | 替换 | |
会 | substitute | 替换 | substitute('aabbcc','bb','@@')=aa@@cc |
转换 |
|||
会 | value | 将文本参数转换为数字 | value("16:48:00")=0.7 |
会 | valuetotext | 从任意指定值中返回文本 | valueToText(123)=123 |
格式 |
|||
会 | text | 设置数字格式并将其转换为文本 | text(TODAY(),"YYYY-MM-DD")=2025-09-02 text(1234.567,"$#,##0.00")=$1234.57 text(TODAY(),"DDDD")=Tuesday text(NOW(),"H:MM AM/PM")=7:55 PM text(0.285,"0.0%")=28.5% text(12,"0000")=0012 |
ASCII码转换 |
|||
会 | char | 返回由代码数字指定的字符 | char(65)=A |
会 | code | 返回文本字符串中第一个字符的数字代码 | code("A")=65 |
会 | unichar | 返回给定数值引用的 Unicode 字符 | unichar(65)=A |
会 | unicode | 返回与文本的第一个字符相对应的数字(码位) | unicode("A")=65 |
其他 |
|||
会 | rept | 指定次数重复文本 | rept("@",3)=@@@ |
会 | exact | 两个文本是否完全相同 | exact("Aa","AA")=false,exact("Aa","Aa")=true |
会 | fixed | 将数字格式化为具有固定数量的小数的文本 | fixed(123.456,2)=123.46 |
易 | trim | 删除两端空格 | trim(" aa bb ")=aa bb |
会 | arraytotext | 返回指定区域的文本值数组 | arrayToText(A1:B2,1)={a,1;b,2} |
会 | clean | 删除文本中的非打印字符 | |
会 | numbervalue | 按独立于区域设置的方式将文本转换为数字 | numberValue("1.2%")=0.012 |
全角 |
|||
会 | asc | 全角(双字节)【转】半角(单字节) | |
会 | dbcs | 半角(单字节)【转】全角(双字节) | |
会 | jis | 半宽(单字节)【转】全宽(双字节) | |
货币符号 |
|||
甭 | bahttext | 泰铢货币格式:数字转泰语 | |
甭 | dollar | 使用 $(美元)货币格式将数字转换为文本 | |
其他 |
|||
甭 | t | 转为文本(为兼容其他office) | |
甭 | phonetic | 提取文本字符串中的拼音(汉字注音)字符。 【该函数只适用于日文版】 |
|