问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

=LEFT(A1,LENB(A1)-LEN(A1))提取汉字?

发布网友 发布时间:2022-05-01 15:24

我来回答

3个回答

热心网友 时间:2023-11-12 17:21

'=LEFT(A1,LENB(A1)-LEN(A1))这个只有在A1里,所有的中文在左边,所有的数字(西文在右边),才是这个结论。
‘如果你的内容都是:工作纪要〔2013〕12号 这种类型,存在〔字符的,可以这样写:
=REPLACEB(A1,SEARCHB("〔",A1),100,"")
‘如果你的内容都是:工作纪要201312号 这种类型可以这样写:
=REPLACEB(A1,SEARCHB("?",A1),100,"")

热心网友 时间:2023-11-12 17:21

用函数是不行的,必须用宏
至于你说的问题原因是你把LENB(A1)单独拿出来你会发现LENB(A1)=16,原因是“工作纪要”和2个括号都是算2个字符的,你的括号是全角的
LEN(A1)是10,
LENB(A1)-LEN(A1)=4
你LEFT前4位,当然就是”工作纪要“

热心网友 时间:2023-10-21 16:23

'=LEFT(A1,LENB(A1)-LEN(A1))这个只有在A1里,所有的中文在左边,所有的数字(西文在右边),才是这个结论。
‘如果你的内容都是:工作纪要〔2013〕12号 这种类型,存在〔字符的,可以这样写:
=REPLACEB(A1,SEARCHB("〔",A1),100,"")
‘如果你的内容都是:工作纪要201312号 这种类型可以这样写:
=REPLACEB(A1,SEARCHB("?",A1),100,"")

热心网友 时间:2023-10-21 16:24

用函数是不行的,必须用宏
至于你说的问题原因是你把LENB(A1)单独拿出来你会发现LENB(A1)=16,原因是“工作纪要”和2个括号都是算2个字符的,你的括号是全角的
LEN(A1)是10,
LENB(A1)-LEN(A1)=4
你LEFT前4位,当然就是”工作纪要“

热心网友 时间:2023-10-21 16:24

试试调用下面的函数提取汉字。提取结果=f_getChina(a1)
private function f_getChina(sV as string ) as string
dim iA as integer
dim sA as String
for ia=1 to len(sv)
sa=left(sV,1)
sv=mid(sv,2)
if asc(sa)<0 then f_getChina=f_getChina & sa '利用汉字ascii码是负数提取汉字
if sv="" then exit for
next

end function

热心网友 时间:2023-11-12 17:22

试试调用下面的函数提取汉字。提取结果=f_getChina(a1)
private function f_getChina(sV as string ) as string
dim iA as integer
dim sA as String
for ia=1 to len(sv)
sa=left(sV,1)
sv=mid(sv,2)
if asc(sa)<0 then f_getChina=f_getChina & sa '利用汉字ascii码是负数提取汉字
if sv="" then exit for
next

end function

热心网友 时间:2023-10-21 16:23

'=LEFT(A1,LENB(A1)-LEN(A1))这个只有在A1里,所有的中文在左边,所有的数字(西文在右边),才是这个结论。
‘如果你的内容都是:工作纪要〔2013〕12号 这种类型,存在〔字符的,可以这样写:
=REPLACEB(A1,SEARCHB("〔",A1),100,"")
‘如果你的内容都是:工作纪要201312号 这种类型可以这样写:
=REPLACEB(A1,SEARCHB("?",A1),100,"")

热心网友 时间:2023-10-21 16:24

用函数是不行的,必须用宏
至于你说的问题原因是你把LENB(A1)单独拿出来你会发现LENB(A1)=16,原因是“工作纪要”和2个括号都是算2个字符的,你的括号是全角的
LEN(A1)是10,
LENB(A1)-LEN(A1)=4
你LEFT前4位,当然就是”工作纪要“

热心网友 时间:2023-10-21 16:24

试试调用下面的函数提取汉字。提取结果=f_getChina(a1)
private function f_getChina(sV as string ) as string
dim iA as integer
dim sA as String
for ia=1 to len(sv)
sa=left(sV,1)
sv=mid(sv,2)
if asc(sa)<0 then f_getChina=f_getChina & sa '利用汉字ascii码是负数提取汉字
if sv="" then exit for
next

end function
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
密室逃脱8迷失乐园攻略大全 密室逃脱8迷失游乐园通关攻略 密室逃脱8逃出红色豪宅第7关怎么过_第7关卡通关图文攻略 密室逃脱8卖火柴的小女孩旋转六边形介绍_密室逃脱8卖火柴的小女孩旋转六... 跨国行李托运 房屋复式是什么意思? 什么叫复式房子 请问 为了减掉身上的赘肉 除了锻炼以外 在饮食上要注意什么 请详细点... 淘宝买家购物满500元后使用信用卡的时候就不能支付 笔记本电脑如何保护 水韵江苏旅游年卡和苏州休闲年卡哪个划算 高精度乘法。输入两个正整数,求它们的积。 中间标注的地方,想了好长时间还很模糊,有没有简单的理解。 =LEFT(A1,LENB(A1)-LEN(A1)) =RIGHT(A1,LEN(A1)*2-LENB(A1)) 是用来分开一个单元格的内汉字和数字的。 =LEFT(A1,LENB(A1)-LEN(A1)) =RIGHT(A1,LEN(A1)*2-LENB(A1)) 是用来分开一个单元格的内汉字和数字的。 别人把我的盗了,我该怎么办? 中国平安养老商业保险 EXCEL问题,最近我发现我的表有问题,如A1中为&quot;你好123&quot;,LENB(A1)这个公式的结果为什么和LEN(A1)相同,都是5 字串变换 使用LENB(A1)-LEN(A1)的函数提取字符串中的汉字不显示结果 求一些生僻的花的名字~~要好听和少见哦!只在书上记载过也可以~ 被盗了,也被改了,怎么办? 用Excel将“8607唐山教育学院”中的数字与文字分离,怎么做? 贤海芬名字的含义 被盗用了该怎么办 急求男孩名字由水和木字旁组成的好听的有内涵的名字请大师多起几个谢谢 我的被人盗用了怎么办? 五行缺水的名字尾要加桐 海桐花有哪些生活习性? 吸味且寓意好的植物 DUBAI 的信用证问题 沙特的产地证一定是贸促会出的么?CCIC 出具可以么?客户说: issued by *it,指贸促会出具? 我的被盗了,我没有绑定,密码也被改了,怎么办? 高精度计算的高精度乘法 高精度计算的高精度乘法 别样红好不好 被盗了,没办法找回,怎么办 在EXCEL中的公式=MID(A1,MATCH(1,1&#47;(MID(A1,ROW($1:$100),1)&gt;=&quot;啊&quot;),),LENB(A1)-LEN(A1))。 公寓管理软件哪个最好? 竹子那么硬,为什么大熊猫还吃得津津有味? 为什么熊猫能把竹子吃得那么香? 求助c语言实现高精度乘法 酒店式短租公寓怎样经营? c++程序求解!高精度加法,输入:1 1,输出:-1-61(应该是2吧) c++程序求解!高精度加法,输入:1 1,输出:-1-61(应该是2吧) 我的被盗了怎么办手机号也被改了? C语言的高精度算法与程序 火山岩的介绍 非常感谢刚才关于=LEFT(A1,LENB(A1)-LEN(A1))提取汉字?的回答! 非常感谢刚才关于=LEFT(A1,LENB(A1)-LEN(A1))提取汉字?的回答! 长沙捷洛德信息科技有限公司怎么样? excelB1输入:=MIDB(A1,SEARCHB(&quot;?&quot;,A1),2*LEN(A1)-LENB(A1)),下拉填充。 这个检索出来的数字不能进行运