Excel中如何在一个单元格中提取数字并转换成对应的汉字
发布网友
发布时间:2022-04-22 20:21
我来回答
共5个回答
热心网友
时间:2022-05-16 21:13
1、首先在电脑上打开Excel表格,然后打开数据表,可以看到这组数据是文字与数字之间用*连接起来的。
2、这时使用鼠标选中数据列A,然后点击页面上方的-数据选项,然后在数据菜单栏中选择-分列。
3、然后会弹出对话框,选择按照分隔符号分列,点击下一步。
4、然后在新打开的页面中,勾选其它前面的方框,并在后面填入*,点击下方的完成选项。
5、点击完成后,回到表格页面,数字就被分出来了。
热心网友
时间:2022-05-16 21:13
例如,你的数字在 a1,公式
=TEXT(MID(A1,6,1),"[DBNum1][$-804]G/通用格式")
热心网友
时间:2022-05-16 21:14
假设数字在A2单元格,“六”显示在D2单元格,B、C、F、G、H五列为辅助列,实现方法如下:
第一步:在F1、G1、H1分别输入:“数字1”,“数字2”,“汉字”;
在F2:F11、G2:G11、H2:H11分别输入:“0123456789”,“0123456789”,“O一二三四五六七*”
第二步:在B2单元格输入公式:=MID(A2,6,1),C2单元格输入公式:=ABS(B2),
D2单元格输入公式:
=INDEX(H$2:H$101,MATCH(1,(C2>=F$2:F$101)*(C2<=G$2:G$101),0))
D2单元格公式是数组,按住Shitf+Ctlr不放再按一下回车键(Enter)。
第三步:下拉填充。
热心网友
时间:2022-05-16 21:14
数字转文字函数NumberString
=NumberString(1234567890,1) 返回结果:一十二亿三千四百五十六万七千八百九十
=NumberString(1234567890,2) 返回结果:壹拾贰亿叁仟肆佰伍拾陆万柒仟捌佰玖拾
=NumberString(1234567890,3) 返回结果:一二三四五六七*
至于从1234567中提取6,有没有固定的提取规律,不同的规律对应不同的提取公式方法
热心网友
时间:2022-05-16 21:15
任意汉字数字转换可以吗