如何将EXCEL中在同个单元格中的汉字和数字分开

作者&投稿:晋袁 (若有异议请与网页底部的电邮联系)
如何将EXCEL中在同个单元格中的汉字和数字分开~

没太明白问题,如果只是说同一个单元格内,需要分开汉字和数字,可以用空格,也可以ALT+回车让单元格内分行。
你的问题应该是后一种,点击单元格内的汉字或者数字,按ALT+回车就可以了

Function Tr(Rg As Range, x$) Dim reg Set reg = CreateObject("Vbscript.RegExp") If x = "S" Then With reg .Global = True .Pattern = "\D+" End With Tr = reg.Replace(Rg, "") ElseIf x = "H" Then With reg .Global = True .Pattern = "[^一-龥]" End With Tr = reg.Replace(Rg, "") ElseIf x = "Z" Then With reg .Global = True .Pattern = "[^A-Za-z]" End With Tr = reg.Replace(Rg, "") Else Tr = "" End IfEnd Function具体操作:
1、打开excel
2、组合快捷键 Alt + F11
3、右键当前,创建对应模块,粘贴代码

4、在单元格进行公式编辑,键入对应公式

=tr(A2,"S")
S 是数字
H 是汉字
Z 是字母

操作步骤如下:

1、如图需要将姓名和分数分开

2、在B2单元格输入公式:=LEFT(A2,LENB(A2)-LEN(A2));

在C2单元格输入公式:=RIGHT(A2,2*LEN(A2)-LENB(A2))

3、效果如下



1、首先在电脑中打开Excel 2016,在B2单元格中输入公式=left(A2,lenb(A2)-len(A2)),如下图所示。

2、接着往下填充公式,就得到了汉字部分,如下图所示。

3、然后在C2中输入公式=--right(A2,len(A2)-len(B2)),如下图所示。

4、最后往下填充公式,就得到了数字部分,如下图所示就完成了。



设被提取的内容在A2

B2输入以下公式提取数字

=MID(A2,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A2&"0123456789")),2*LEN(A2)-LENB(A2))

C2输入以下公式提取汉字

=MID(A2,MATCH(2,LENB(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)),),LENB(A2)-LEN(A2))

D2的是数组公式,输完后要按ctrl+shift+enter三键生效。(按完后公式前后会出现{},如图)



假设内容是先汉字再数字的样式,如"文件数量100"写在A1单元格

提取汉字内容的公式为
=LEFT(A1,LENB(A1)-LEN(A1))

提取数字内容的公式为
=RIGHT(A1,2*LEN(A1)-LENB(A1))

假设内容是先数字再汉字的样式,如"158456245772张三"写在A1单元格

提取汉字内容的公式为
=RIGHT(A1,LENB(A1)-LEN(A1))

提取数字内容的公式为
=LEFT(A1,2*LEN(A1)-LENB(A1))

如果汉字在前,数字在后,可以利用公式
=left(A1,lenB(A1)-Len(A1))
提取汉字
然后利用
=right(A1,2Len(A1)-lenb(A1))
提取数字


如何问excel中的文件在何处?
1、在下图中可以看到该excel表格是快捷方式。2、选中该excel表格,点击鼠标右键,在弹出的选项中点击“属性”。3、在弹出的“属性”对话框中可以看到“目标”后面就是该工作表的原有文件所在位置。4、在对话框的下方,点击“打开文件位置”。5、系统自动将该快捷方式对应的原有文件所在位置打开。

在EXCEL中何将表格有大小设置成纸张大小?
excel没有自动适应纸张功能,只能自己调整表格宽度、字体大小或者缩放比例适应纸张。

EXCEL中怎么将通过公式生成的数据变成文本?
2、选择单元格,点击“开始”功能。3、选择“复制”。4、点击“粘贴”功能。5、选择“选择性粘贴”。6、在弹出的对话框中选择“数值”,如下图所示。7、点击确定即可。8、此时总价单元格中的数据变为数值格式。相关介绍:Microsoft Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款...

如何在excel中日期和日期之间插入行?
在Excel中可设置公式解决(其实就是一个除法算式),分母是各个量值之和,分子是相应的各个数量之和,它的结果就是这些量值的加权平均值。 7、如果在一个Excel文件中含有多个工作表,如何将多个工作表一次设置成同样的页眉和页脚?如何才能一次打印多个工作表? 把鼠标移到工作表的名称处(若你没有特别设置的话,Excel自动...

Excel 问题:怎么让这整个标题在整个表格的中间?急急急
具体步骤如下:需要准备的材料分别是:电脑、Excel表格。以Excel表格 2010版本为例:1、首先打开需要编辑的Excel表格,进入到编辑页面中。2、然后选择表格标题,点击对齐方式中的“居中”图标。3、然后再点击对齐方式中的“垂直居中”的图标。4、然后标题就在中间了。

去何在excel中把某列满足一条件的各行用函数提到另一表上
用自动筛选。先执行筛选,在“期限描述”下拉按钮下选“1712,就会有结果。关键是将数据复制到其它表:选定,F5,定位条件,可见单元格,确定。复制,到新表粘贴。对数据源再执行一次筛选,去除筛选即可。供参考,祝您顺利。

如何在EXCEL中加入一些数值,菜鸟请教
Excel 的数据中也可由公式直接生成。例如:在当前工作表中A1 和B1单元格中已输入了数值数据,欲将A1 与B1 单元格的数据相加的结果放入C1 单元格中,可按如下步骤操作:用鼠标选定C1 单元格,然后输入公式“=A1+B1”或输入“=SUM(a1:b1)”,回车之后即可完成操作。C1 单元格此时存放实际上是一个数学公式“A1+B1...

如何在excel的现有的现金日记账中设定自动的本日合计
在Microsoft Office Excel 2003表中记录现金日记账,如何才能自动出来余额那?谢谢! 第二行的余额栏输入=表第一个余额栏单元格+收入单元格-支出单元格 最后回车健 下面托动第二个余额栏单元格就好了。手工记账与计算机记账在现金日记账的设计上有何异同 不用,如果新使用用新中大软体应该是手工帐...

如何将一张EXCEL表格中某行固定列的数据自动复制到另一个excel表格
如何将一张EXCEL表格中某行固定列的数据自动复制到另一个excel表格 具体情况是这样,我要经常录入的是一张表格,但是我要经常把其中某行A~D列的数据复制到另外一个表格的新的位置,然后在另外一个表格里录入F~G的数据。整行复制是不行的,因为在E列会有... 具体情况是这样,我要经常录入的是一张表格,但是我...

如何用EXCEL在三列中以规定的条件快速找出一个数据并显示
我遇到这种情况是这样做的:1.比如你以上的数据设置在A(编号)、B(颜色)、D(姓名)三列中,将C列设置为辅助列,单元格C2内输入=A2&B2.2.假如你查询的位置设在H2(编号)I2(颜色),那么同样在J列设置辅助列,单元格J2内输入=H2&I2.3.单元格K2中输入公式=VLOOKUP(J2,C2:D100,2,0),...

美兰区13519184653: Excel同一个单元格中的数据怎么提取出来? -
席爽藻酸: 假设数据在A1,在B1输入公式: =MID(LEFT(A1,LEN(A1)-1),FIND("(",LEFT(A1,LEN(A1)-1))+1,99) 公式向下填充即可.

美兰区13519184653: excel表格中如何将一列数据放在一个单元格里 -
席爽藻酸: 将一列数据放在一个单元格里?没看明白你的意思.是把一列数据求和后放一个单元格里吗?是的话用函数sum(单元格区域如A2:A99)就可以;若是把这一列单元格的所有字符合并在一起即连接在一起可以用函数phonetic(单元格区域如A2:A99)你只要说明白了,我一定可以帮你搞定!

美兰区13519184653: excel中在同一个格子中怎么换行? -
席爽藻酸: excel中在同一个格子中换行的步骤如下: 我们用2010版的excel作为示范: 1、首先我们要打开需要编辑的ecxel文档. 2、然后把鼠标移到需要换行的单元格,之后我们右键单击鼠标选择“设置单元格格式”. 3、在之后弹出的设置单元格格式页面中选择“对齐”选项. 4、之后我们找到“自动换行”选项,在前面的小框框打钩,点击“确定”,这样一个单元格里就能换行了.

美兰区13519184653: 怎么把EXCEL一列中所有单元格的数据全部用同一字符合并在一个单元格? -
席爽藻酸: 可以使用phonetic函数进行合并,需要准备一台电脑,具体操作步骤如下: 一、首先在一列中准备需要合并的演示数据. 二、然后选中该列数据,点击右上角的菜单栏中的格式. 三、在弹出的选项中,下拉菜单,找到【文本】,点击选择...

美兰区13519184653: 在Excel表格中,怎样将两个单元格内的数字合并到一起 -
席爽藻酸: 在Excel表格中,将两个单元格内的数字合并到一起,可以使用合并功能函数“&”. 方法步骤如下: 1、打开需要操作的EXCEL表格,在任意空白单元格的函数编辑框中输入“=”,然后点击第一列第一单元格. 2、在输入框继续输入合并函数符号“&”,然后点击第一列对应的第二列所在的单元格. 3、输入完成公式“=A1&B1”,按键盘回车键即可,返回EXCEL表格,发现两个单元格的数字已经成功合并到一起.

美兰区13519184653: 如何将EXCEL中在同个单元格中的汉字和数字分开 -
席爽藻酸: 用自定义函数---功能范围: 处理任何文本皆可 Function delch(str As String, Optional i As Integer = 1) As String Dim reg As Object Set reg = CreateObject("vbscript.regexp") With reg .Global = True Select Case i Case 1 .Pattern = "[\u3E00-\u9...

美兰区13519184653: excel怎样将一列单元格内容合并到一个单元格中 -
席爽藻酸: 1. 打开Excel剪贴板:在Excel 2003中单击“编辑→Office剪贴板”;在Excel 2007/2010中,选择“开始”选项卡,在“剪贴板”组中单击右下角的对话框启动器打开剪贴板.2. 选择A1-A14复制,复制的内容即可显示在剪贴板中.3. 双击B2 单元格(记住是双击单元格)或选择B2单元格后单击编辑栏.然后单击剪贴板中所复制的内容,A1-A14中的内容即可复制到B2单元格中,如上图. 4、替换换行符.B2单元格中的内容,粘贴完之后都是一个单元格一行,因为包含了换行符,如果想把所有的连在一起的话,那就得把换行符给去掉.可以用下面的方法将这些换行符替换为分隔符号:

美兰区13519184653: 如何实现excel中在同一个单元格内加减乘除,也在同一个单元格内显示答案? -
席爽藻酸: 如果是你想将计算是公式与结果均显示在单元格中,用下面的方法.设你需要在单元格中显示的公式为1+2=3.则在单元格中输入:="1+2="...

美兰区13519184653: 在EXCEL中如何把两个单元的内容放入一个单元格中!!!
席爽藻酸: 请查看附件C1公式,点"格式/单元格/数字/分类/自定义",自设格式"yyyy-m-d h:mm:ss",确定即可.

美兰区13519184653: EXCEL表格中如何把相同类型的文本合在一个单元格里 -
席爽藻酸: 公式 例如C1单元格输入“=A1 & B1”

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网