excel数据如何提取大写字母创建缩写
发布时间:2023-06-10 16:20:11
excel数据如何提取大写字母创建缩写
如下图1所示,使用公式,提取列A每个单元格数据中的大写字母。
图1
满足以下条件:
只提取大写字母
每个单词以大写字母开始
每个单词仅有一个大写字母
单元格中的数据文本可能包含空格,也可能没有空格
单元格中的数据文本只包含字母和空格
单元格中的数据文本可包含任意类型的字符
大写字母中没有重音符号
数据所在的工作表名为“x”(仅1个字符)
结果长度必须等于大写字母的数量
公式要最短
先不看答案,自已动手试一试。
解决方案
首先,提取每一字符,使用CODE函数将其转换成对应的数字,如果数字大于等于65且小于等于90,将该数字再转换成对应的字母,将大写字母连在一起。
公式中,MID(x!A5,ROW(INDIRECT(“1:”&LEN(x!A5))),1)用于提取单个字符,也可以使用MID(A5,ROW(A$1:INDEX(A:A,LEN(A5))),1),但前者更短。CODE函数将字符转换成相应的数字,注意大写字母编码从65至90。IF函数将忽略我们不想要的编码。CHAR函数将数字转换成字母。CONCAT函数将提取到的大写字母连接。
公式1:
=SUBSTITUTE(CONCAT(CHAR(IF((CODE(MID(A5,ROW(INDIRECT(“1:”&LEN(A5))),1))>64)*(CODE(MID(A5,ROW(INDIRECT(“1:”&LEN(A5))),1))<91),CODE(MID(A5,ROW(INDIRECT(“1:”&LEN(A5))),1)),91))),”[“,””)
公式2:
=SUBSTITUTE(CONCAT(IFERROR(CHAR(IF(CODE(MID(A5,ROW(INDIRECT(“1:”&LEN(A5))),1))<91,CODE(MID(A5,ROW(INDIRECT(“1:”&LEN(A5))),1)))),””)),””,””)
公式3:
=SUBSTITUTE(CONCAT(IFERROR(CHAR(IF(z<91,z)),””)),””,””)
其中,“z”是一个定义的名称:
名称:z
引用位置:=CODE(MID(x!A5,ROW(INDIRECT(“1:”&LEN(x!A5))),1))
公式4:
=SUBSTITUTE(CONCAT(IFERROR(CHAR(IF(AND(z
与公式3相同,“z”是一个定义的名称。
公式5:
=CONCAT(FILTER(MID(A5,SEQUENCE(LEN(A5)),1),ISNUMBER(MATCH(CODE(MID(A5,SEQUENCE(LEN(A5)),1)),SEQUENCE(24,,65),0))))
公式6:
=TEXTJOIN(“”,1,IF(ISNUMBER(MATCH(CODE(MID(A5,ROW(INDIRECT(“1:”&LEN(A5))),1)),ROW(INDIRECT(“65:90”)),0)),MID(A5,ROW(INDIRECT(“1:”&LEN(A5))),1),””))
公式7:
=SUBSTITUTE(CONCAT(IFERROR(CHAR(IF(CODE(MID(A5,ROW(A$1:INDEX(A:A,LEN(A5))),1))<91,CODE(MID(A5,ROW(A$1:INDEX(A:A,LEN(A5))),1)))),””)),””,””)
本文只给出了公式的基本运行原理和公式,有兴趣的朋友可以参考本系列前面讲解的一些方法对公式进行调试,以加深理解。


猜你喜欢
- 在Excel表格中,有时我们需要录入个人信息,如手机号。那如何像131****5046这样隐藏手机号,保护好隐私呢?不要一个个输入符号,巧用
- 今天,我们学习的是Excel常用函数—逻辑函数,重点分析or、and、not这几个函数。逻辑函数参数为真则返回的值为TRUE(1),为假则返
- Word是比较常用的办公软件,在使用中难免会遇到一些常见问题,例如每次打开Word文档时都会出现配置进度的界面,而且总是需要很长的时间才能完
- win10连不上wifi如何解决?wifi就是我们常说的无线网络,win10台式机有搭配网卡就能很方便的连接wifi。可是总有事与愿违的情况
- Adobe After Effects简称“AE”是Adobe公司推出的一款图形视频处理软件,适用于从事设计和视频特技的机构,包括电视台、动
- WPS是一款十分经典的办公软件,使用的用户也是非常的多,而我们有时候在使用WPS编辑一些表格文件的时候是需要去添加方框打钩的符号,那么要如何
- 有一些用户想要卸载Fluent Terminal终端软件,但是它自身并没有卸载程序,使用Ccleaner管理软件也找不到它的踪迹,不知道该如
- word2010版本比较常用符号的快捷键: word中输入一些其他符号的快捷键:商业符号? 商标 表明创始人或发明
- 今天小编为大家带来了Win10更新十月版17763 MSDN官方ISO镜像正式版下载汇总,需要的朋友可以下载使用Windows 10更新十月
- 最近有用户出现在安装Win11的时候卡在请稍等的问题,这时候大家需要先重启电脑,如果还是不行的话可以尝试先退回Win10,再使用镜像系统来安
- 添加人民币符号,在日常工作中会经常遇到,如2812.75,加符号后为:¥2812.75,在格式显示上是有区别的,相对前者,后者应用更为广泛。
- 有时候我们在使用win7系统的时候,遇到了无网络访问权限的问题,怎么解决呢?本文就为大家带来了详细的解决方法,需要的朋友一起看看吧Win7无
- 机器安装了 windows和office, 由于某种原因,需要清除激活信息。方法/步骤1.首先要卸载掉KMS的程序
- 在WPS Office移动版用户长久的期待中,我们终于迎来了iOS版WPS Office。产品在App Store上架不久就收获大量用户下载
- 这恐怕是最帅的MacBook Pro了,不知道苹果看到心里会怎么想?苹果一直不想让MacBook系列全触屏化,对于这样的坚持,更多的意义还是
- WPS图形怎么置于文字下方?wps中有文字和图形,想要将图形放在文字下面,该怎么实现呢?下面我们就来看看详细的教程,需要的朋友可以参考下WP
- 在Word的“格式”菜单项中,有个叫“样式与格式”的菜单项,“样式”选项,可以让我们在不同文章中设定相同的格式,使不同时候所编辑的文件 具有
- 搜狗浏览器怎么开启极速模式?搜狗浏览器怎么切换高速模式?现在的浏览器软件都是很注重用户体验的,像这种设置是不会太复杂的,一般来说可以在地址栏
- 六月份,微软开卖搭载Windows 10 S的Surface Laptop,它只能从Windows应用商店安装程序,微软通过桌面桥解决了Wi
- 赛博朋克2077一经上线就吸引了超多的游戏玩家想要体验,但是电脑配置是硬伤它的配置要求是什么样的呢?今天就为各位玩家带来了赛博朋克2077最