1、首先在电脑上打开Excel表格,然后打开数据表,可以看到这组数据是文字与数字之间用*连接起来的。
2、这时使用鼠标选中数据列A,然后点击页面上方的-数据选项,然后在数据菜单栏中选择-分列。
3、然后会弹出对话框,选择按照分隔符号分列,点击下一步。
4、然后在新打开的页面中,勾选其它前面的方框,并在后面填入*,点击下方的完成选项。
5、点击完成后,回到表格页面,数字就被分出来了。
convertToChinaNum(num) {
var arr1 =new Array('零','一','二','三','四','五','六','七','八','九');
var arr2 =new Array('','十','百','千','万','十','百','千','亿','十','百','千','万','十','百','千','亿');//可继续追加更高位转换值
if (!num ||isNaN(num)) {
return "零";
}
var english = num.toString().split("")
var result ="";
for (var i =0;i
var des_i =english.length -1 -i;//倒序排列设值
result =arr2[i] +result;
var arr1_index =english[des_i];
result =arr1[arr1_index] +result;
}
//将【零千、零百】换成【零】 【十零】换成【十】
result =result.replace(/零(千|百|十)/g,'零').replace(/十零/g,'十');
//合并中间多个零为一个零
result =result.replace(/零+/g,'零');
//将【零亿】换成【亿】【零万】换成【万】
result =result.replace(/零亿/g,'亿').replace(/零万/g,'万');
//将【亿万】换成【亿】
result =result.replace(/亿万/g,'亿');
//移除末尾的零
result =result.replace(/零+$/,'')
//将【零一十】换成【零十】
//result = result.replace(/零一十/g, '零十');//貌似正规读法是零一十
//将【一十】换成【十】
result =result.replace(/^一十/g,'十');
return result;
}
Excel 电子表格中的数字形式,有多种格式,常见的有阿拉伯数字、中文小写数字和中文大写数字,我们想要将这些数字数据转为中文该如何转呢?下面就跟我一起看看吧。
excel将阿拉伯数字转为中文的步骤
第一:打开需要处理转换的xls文件薄。
第二:选中要需要阿拉伯数字转中文的列或区域,(需要转换的多为工资)
第三: 找到单元格, 演示中使用的是wps ,直接在工具栏:格式-单元格。
第四:点击后,在弹出的窗口中的,默认的 数字--分类 -- 特殊
第五:特殊 中选择 中文小写数字 如:二十六
第六:看选择了 中文小写数字 的效果。
第七:特殊 中选择 中文大写数字 如:贰拾陆
第八:看选择了 中文大写数字 的效果。
excel阿拉伯数字转为中文的相关 文章 :
1. 怎么利用Excel2013把数字转为中文大写数字
2. 将阿拉伯数字转换成中文数字或序号
3. word中怎么把阿拉伯数字转大写数字
4. Excel表格中输入的阿拉伯数字变成字母
1. 如何让EXCEL表中的数字转换为中文汉字数字
B1写公式:
=SUBSTITUTE(SUBSTITUTE(IF(A1-0.5%,"人民币","负")TEXT(INT(FIXED(ABS(A1))),"[dbnum2]G/通用格式元;;")TEXT(RIGHT(FIXED(A1),2),"[dbnum2]0角0分;;"IF(ABS(A1)1%,"整",)),"零角",IF(ABS(A1)1,,"零")),"零分","整")
基本函数:
=TEXT(a1,"[DBNUM1]") 中文小写
=TEXT(a1,"[DBNUM2]") 中文大写
2. excel高手请进, (数字自动转换成中文大写字
1、设你输入的单元格为a1,显示单元格为b1,设置方法如下
在b1中输入:=a1,回车
在b1上单击右键,选择“设置单元格格式”,在弹出的单元格设置对话框中选择“数字”选项卡,选择“自定义”,将下面内容复制进去就可以了:"人民币"[DBNum2][$-804]G/通用格式"元整"(注意:如果手动输入的话,中间没有空格,所有符号必须是英文状态下的)
2、单击“工具”—“保护”—“允许用户编辑区域”,在弹出的对话框中,单击“新建”按钮,在弹出的“新区域”对话框中设置引用单元格的区域,如你设置的可以编辑的区域为a1,b1,c1:c3,d1:f4等等,你自己看着设吧,完了设置个密码,单击“确定”后回到上级对话框,再单击“保护工作表”,在设置密码,确定后就搞定了。(注:你设置的区域是可以编辑的,第一次编辑时需要输入密码,后来就不要了,其他区域则是被保护的,需要输入工作表保护密码才可以解除。)
3. Excel数字怎么转换为中文大写
一、单元格格式法
选中那些数字所在的单元格,点击右键,在弹出菜单中选择“设置单元格格式”命令,打开“设置单元格格式”对话框。点击“数字”选项卡,在左侧的“分类”列表中选择“特殊”,然后在右侧的“类型”列表中点击“中文大写数字”,如图1所示。确定后就可以了。若点击上方的那个“中文小写数字”,可以得到“一十二亿三千四百五十六万七千八百九十”。很简单吧?
图1:选择“中文大写数字”
二、函数更正法
在Excel中还有一个隐含的函数可以解决这个问题。比如A1单元格中是数字“1234567890”,那么我们只要在其它单元格中输入公式“=NUMBERSTRING(A1,2)”。回车后就可以得到“壹拾贰亿叁仟肆佰伍拾陆万柒仟捌佰玖拾”了。如果我们将第二个参数“2”改成“1”或者“3”,那么我们就会得到“一十二亿三千四百五十六万七千八百九十”和“一二三四五六七八九○”。
再假如这个问题不是发生在Excel中,而是在Word表格中,那又该如何处理呢?当然,一种选择是将表格数据复制到Excel中,转换好了之后再复制到Word表格中。不过,我们还可以选择直接在Word中完成此项任务的。
选中表格中的数字“1234567890”,点击功能区“插入”选项卡“符号”功能组“编号”按钮,打开“编号”对话框。在“编号类型”列表中选择“壹,贰,叁”项目,如图2所示,确定后就可以得到“壹拾贰亿叁仟肆佰伍拾陆万柒仟捌佰玖拾”了。如果在列表中选中“一,二,三”项目,那么可以得到“一十二亿三千四百五十六万七千八百九十”。
图2:选择“壹,贰,叁”项目
当然,如果您有域的编辑感兴趣的话,还可以在域符号中直接输入域代码“= 1234567890 * CHINESENUM3”,或“= 1234567890 * CHINESENUM2”,然后按下“Alt+F9”快捷键,就可以分别得到“一十二亿三千四百五十六万七千八百九十”或“壹拾贰亿叁仟肆佰伍拾陆万柒仟捌佰玖拾”了。要是输入域代码“= 1234567890 * CHINESENUM3”,按下““Alt+F9”快捷键”就可以得到“一二三四五六七八九○”了。也挺简单的。