excel数据如何提取字母缩写
发布时间:2023-11-30 10:24:10
excel数据如何提取字母缩写?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)))),””)),””,””)
本文只给出了公式的基本运行原理和公式,有兴趣的朋友可以参考本系列前面讲解的一些方法对公式进行调试,以加深理解。


猜你喜欢
- 很多用户在安装下载软件的时候没有更改文件的默认保存路径,将软件都安装到了C盘内,这如果导致C盘文件过多的话会造成系统的卡顿出现,于是有的用户
- 重新分区操作后,数据可能会丢失。当您的数据丢失时,请不要再操作Mac。正确的做法是应立即采取数据恢复方案,功能强大但易于使用的数据恢复软件是
- 哪些财务软件好用啊?支持M1吗?最近购入了M1,想寻找好用支持M1的实用财务工具的朋友,快来跟小编看看来吧!1.GrandTotal for
- 在升级win7时有用户碰到一些问题,比如有用户反映说在将他们的vista升级为win7系统的时候,就出现了无限重启,启动之后还是会再次进入这
- 如果您曾经录制过视频或音频,则可能对背景噪声问题太熟悉了。无论您是制作家庭电影还是使用麦克风录制街头采访,所得到的素材都可能包含有害的声音:
- 如果使用已安装了常用办公软件、LOB 以及最新操作系统补丁和硬件驱动的自定义系统映像,能够有效的节省后期的应用程序部署时间与开销。操作系统映
- 英特尔公司于日前宣布,该公司的72核超级芯片将进入量产阶段,并有可能应用在工作站产品中。这款代号为“Knights Landing(骑士着陆
- 手机自带的监控功能怎么用?手机自带监控功能,记下了所有使用记录!下面,小编就为大家介绍下手机自带的监控功能使用方法。iPhone手机将iPh
- 很多用户在使用win10系统时,会出现win10ipv4无internet访问权限的问题,其实这个问题进入电脑的网络和共享中心就可以解决啦~
- 赛博朋克2077这款游戏的任务是很多样的,死城任务任务就是其中一个,在赛博朋克2077游戏中玩家可以跟着主支线来完成剧情任务,在其中玩家会遇
- 选用独立显卡并非只是在游戏画质或许游戏流畅度上得到确保,支撑更多的实用功能相同能够使游戏的体验方法得到提高。又或许在兼容机需求进行多媒体操作
- 当使用Win7系统的时候,打开IE浏览器后在打开某一个站点时,在IE浏览器的左下角总是会显示“已完毕,但网页上有错误”的情况,还有就是网页显
- 通过迈向使用Apple M1芯片向基于ARM的处理器过渡的第一步,Apple打算准备一个广泛的产品目录。从MacBook AIr机型到Mac
- excel中不免要插入一些数据统计图表,那么在Excel中如何将一组数据绘制成图标?下面小编就为大家详细介绍一下,一起来看看吧在工作学习中,
- Win10的就近共享功能该如何使用?小伙伴们会发现Win10系统中有一项“就近共享”功能,可以让用户通过蓝牙或WLAN与附近的设备共享文档、
- win10系统是目前最好用的一款装机系统,这款系统能够帮助到广大的用户们进行舒适方便的使用,各种功能都非常的全面。直接安装当然没有任何的问题
- 在系统更新或是升级的过程中,遇到错误是在所难免的。近日就有用户反映Win8系统升级Win10的过程中,遇到了80240016的错误,导致升级
- Airpods Pro空间音频功能开启后就可以随时随地享受影院效果的聆听体验了。Airpods Pro空间音频功能支持哪些设备和系统?既然称
- 在制作wps表格的时候,要怎么调整表格的行高呢?下面小编就为你介绍wps表格怎样调行高的方法啦!wps表格调行高的方法:选定要改变行高的行,
- 最近有电脑用户反映,文件名的颜色变成了绿色,有时是蓝色,用户不知道这是怎么回事,也不知道该怎么办,为此非常苦恼。那么,文件名变成绿色或蓝色怎