首页 > 其他分享 >学习笔记270—Excel如何快速批量将中文名字转换为拼音?

学习笔记270—Excel如何快速批量将中文名字转换为拼音?

时间:2022-08-25 20:37:06浏览次数:51  
标签:转换 拼音 批量 Excel excel 270 提取 函数

Excel如何快速批量将中文名字转换为拼音?

在excel表格中,我们可以通过内置的功能来进行拼音的编辑,但无法直接批量地转换中文为拼音。

当然,这里是跳过了vba的用法,因为vba要求使用者具有一定的代码编写水平,但我们大多数都只会一些基础的操作和应用,因此今天来介绍一个比较便捷但又没什么难度的方法。

如下图所示,我们需要将几位好汉的名字转换为拼音。

 

下面进入操作步骤:

首先我们复制excel中的姓名列到word文档中,然后点击word文档开始工具栏下的“拼音指南”功能。

这时会进入拼音指南的设置界面,从预览框中可以看到汉字的上方显示出带有音调的拼音。

直接点击确定,再复制已经添加上拼音的所有汉字。

 

回到excel中,再按下ctrl+v进行粘贴,这时我们离提取拼音只差一步。

 

回顾一下在作者专栏《excel100个常见函数快速入门》中学习的函数,可以从中找到一个能够提取出拼音字符的函数。

它就是phonetic函数!

我们在单元格直接输入公式:=PHONETIC(B2)

它的含义是指提取单元格内所有的拼音字符,所以这个函数用于这个场景,非常的合适。

但拼音是提取出来了,却还有一个操作,即需要将首字母转换为大写。

这样我们必须再嵌套另一个函数,即UPPER函数!

它的作用是将英文字符的首字母转换为大写,这样我们可以输入一个完整的函数公式:

=PROPER(PHONETIC(B2))

于是从上图可见,通过word转换批量得到汉字的拼音,然后使用phonetic函数来提取拼音字符,最后通过upper函数将首字母转换为大写,便得到了我们想要的一个结果。

纵观全文,能够发现excel的知识是非常灵活的,大家要打好基础,善于变通,这样就可以更快地提升自身的解题能力。

参考链接:https://baijiahao.baidu.com/s?id=1736154145414238153&wfr=spider&for=pc

 

标签:转换,拼音,批量,Excel,excel,270,提取,函数
From: https://www.cnblogs.com/hechangchun/p/16625612.html

相关文章

  • excel学习
    1.EXCEL公式的运用M2&"-"&IF(N2<10,"0","")&N2&"-"&IF(O2<10,"0","")&O2 2.EXLCEL中字符拼接函数concatenate('','','',''......) 3.删除单元格中空格......
  • 通用导出excel服务
    1. 一般的后管在分页列表管理里都有导出功能我们的项目是先有分页管理,后面需求要求所有的分页再增加导出功用,所以后端采用统一导出的策略根据不同业务场景,多次调用对应......
  • NPOI导出Excel添加条件格式
    privatevoidSetRule(XSSFSheetsheet){varconditionFormatting=sheet.SheetConditionalFormatting;AddConditionalFormatting(cond......
  • 将excel表格转化为建表语句
    将设计方案中的excel表格格式的建表描述,直接转化为建表语句excel格式法律模块:XX_legal 列名 字段类型 注释 是否可为空legal_id bigint 主键 否parent_id bigint......
  • SpringBoot Excel导入导出
    一、引入pom.xml依赖<!--lombok--><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.24</version><......
  • Sqlserver导入、导出Excel
    1.将数据库查询出的数据以Excel保存到本地数据左上角,点击全选,右键选择另存为(Excel)2.打开Excel,编辑下数据格式(很重要)2.1.日期格式的数据处理,选中此列,右键→设置......
  • excel 公式 函数
    公式手写函数文字要用双引号定义名称修改函数点击文字点击fx就会弹出对话框countifs查数datedify求两个日期间年数m月数d天数也可以用year函数代替i......
  • excel分割字符串
    在EXCEL中如何分割一个字符串?:https://jingyan.baidu.com/article/295430f1f2ffa44d7f005011.html  ......
  • 使用EasyExcel报错 com.alibaba.excel.exception.ExcelGenerateException: java.lang.
    使用EasyExcel报错com.alibaba.excel.exception.ExcelGenerateException:java.lang.NoClassDefFoundError:org/apache/poi/POIXMLTypeLoader报错原因:缺少依赖或者依赖......
  • Java 汉字转拼音
    需求背景因为用户前台输入的是汉字,但是在创建图数据库的Tag节点的时候,虽然能用中文,但是我觉得还是不要用了,就像是Java也能定义中文的类和字段一样奇怪,但是又没......