- ?
Excel教程,迅速提取单元格汉字
梦蝴蝶
展开
Excel教程
函数公式法。
利用函数“=LEFT【A2,LENBA2)-LEN(A2)】”,就可以进行排序
快速填充法。
Excel提供了一个非常好用的功能:“快速填充”,借助这个功能就可以轻松完成。
在B2单元格输入汉字:技嘉,回车后下拉,并选择“快速填充”即可。
- ?
EXCEL中实现中文中数字的快速提取,教你2个方法快速处理!
瓦尔内明德
展开
前言:
之前发过一篇文章:EXCEL中如何实现中文与数字的快速分离?教你一招快速处理!
教了大家如何用LEFT和SUBSTITUTE函数实现将中文左边和右边的数字进行分离的方法,但这个方法不适用数字在中文里面的情况 。
故有同学在后台留言询问:数字在中间及还有小数点的情况下如何处理呢?
今天我就教大家两个方法实现数字快速提取!
需提取中文中的数字
方法1:利用两端对齐提取数字
复制A列的字符到B列,然后把B列的列宽调整为一个汉字大小的宽度
开始选项卡 - 编辑 - 填充 - 两端对齐
从B列的第一个数字向下选取全部,打开提示下拉,点转换为数字。
选取B列,打开定位窗口 - 定位条件 - 文本。执行这一步会选取所有非数字的单元格,然后右键中点删除文本就行了。
方法2:编写自定义函数提取数字
虽然EXCEL软件并没有提供从中文中提取数字的专门函数,但我们可以自已编写一个自定义函数mygetnumber实现这一功能。将以下代码放入任一模块中,即可在工作表中使用这个函数。
Function mygetnumber(cel As Range)
With CreateObject("vbscript.regexp") ‘利用正则表达式实现数字提取
.Pattern = "[^\d.-]+"
.Global = True
mygetnumber = .Replace(cel, " ")
End With
End Function
编写自定义函数提取数字
结语:excel软件实际上是非常强大的,只有想不到,没有做不到。小伙伴们,你学会了吗?快快动手试试看吧!
- ?
EXCEL中怎样在混合数据单元格中快速提取英文、数字、中文?
苻千秋
展开
施老师:相信许多人经常会遇到一些不懂Excel的同事和老板,将一份好好的资料在Excel中填写的是乱七八糟,甚至有时在一个单元格中弄了N多个信息,又是中文,又是英文,又是数据。如果数据少的话可以手动一个一个的拎出来,如果数据多的话就麻烦了。今天就由宁双学好网施老师给大家分享一个不错的VBA,可以将单元格中混合数据包含中文、英文、数据信息单独提取出来。
混合数据预览
先看看混乱的数据吧!也许你的数据比这更乱,不过也没关系,我们可以轻松提取我们想要的中文或英文或数据。
开始提取
一、首先是【开发工具】-【查看代码】-【Visual Basic】;
二、在弹出的界面中点击【插入】-【模块】;二、在弹出的界面中点击【插入】-【模块】;
三、将下列代码复制到模块中。
Function MyGet(Srg As String, Optional n As Integer = False)
Dim i As Integer
Dim s, MyString As String
Dim Bol As Boolean
For i = 1 To Len(Srg)
s = Mid(Srg, i, 1)
If n = 1 Then
Bol = Asc(s) < 0
ElseIf n = 2 Then
Bol = s Like "[a-z,A-Z]"
ElseIf n = 0 Then
Bol = s Like "#"
End If
If Bol Then MyString = MyString & s
Next
MyGet = IIf(n = 1 Or n = 2, MyString, Val(MyString))
End Function
四、返回Excel界面,然后在需要提取单元格中录入公式
【=myget(A2,1)】是提取所有中文【=myget(A2,1)】是提取所有中文
【=myget(A2,2)】是提取所有英文
【=myget(A2)】是提取所有的数据
五、最后鼠标相应的往下拉就行。
喜欢施老师的干货文章请点赞,关注,分享,大家碰到中英文和数字混到一个单元格中,是怎样分离的,请参与投票,并在下方评论区留言写下你的看法,和施老师一起探讨。喜欢施老师的干货文章请点赞,关注,分享,大家碰到中英文和数字混到一个单元格中,是怎样分离的,请在下方评论区留言写下你的看法,和施老师一起探讨。
- ?
Excel中提取特定数值函数公式
怀蕾
展开
假设A列有500个数据,如何选出这一列里的第5、10、15、20、25个数据,以此类推。
=INDEX($A:$A,ROW(1:1)*5+1)
INDEX函数有2种语法结构。这里介绍她的第一种结构:
INDEX(要取数的目标区域,行号,列号),其中列号可以省略。如果列号省略,则目标区域必须为单列。
- ?
EXCEL快速提取中英文、数字的4个方法,总有一个适合你!
房含烟
展开
应用场景:工作中,常常需要从单元格数据中截取一部分进行统计、计算,或者从不同系统导出的数据中提取中文、数字和英文等,如何快速提取需要的数据呢?介绍4种常用方法。
第一种方法,用文本截取函数三剑客(LEFT/RIGH/MID函数)和文本长度度量函数(LEN /LENB)来提取
1、LEFT函数和RIGHT函数
参数:
LEFT (①要截取的文本或字符串,②要截取的字符个数)
RIGHT (①要截取的文本或字符串,②要截取的字符个数)
2、MID函数
参数:
MID(①要截取的文本或字符串,②从哪个位置开始截取,③要截取的字符个数)
3、LEN和LENB函数
LEN()& LENB()函数的参数很简单,只有一个,就是您要测量长度的文本,LEN()函数和LENB()函数的区别就是前者测量字符数,后者测量字节数,只有在文本字符串中包含汉字时才会有区别。
4、案例
案例1:从身份证号中截取省市区代码、出生年月和顺序及校验码
省区代码:从左边取6位。C2公式:Left(B2,6)
出生年月:从第7位数据开始取,要取出8位数。D2公式:Mid(B2,7,8)
顺序号和校验码:从右边4位数。E2公式:Right(B2,4)
案例2: 将单元格中的中英文分开
提取英文:
①在B2单元格录入公式:=LEFT(A2,LEN(A2)*2-LENB(A2))
②下拉填充公式。
公式解析:
LEN(A2)*2得出的结果是:12 (效果相当于:love爱love爱)
LENB(A2)得出的结果是:8 (效果相当于: love爱爱)
LEN(A2)*2-LENB(A2)得出的结果是:12-8=4(效果相当于:love爱love爱- love爱爱=love)
最后用LEFT函数从左取相对应的英文字母数即可提取英文单词。
提取中文:
①在C2单元格录入公式:=RIGHT(A2,LENB(A2)-LEN(A2))
②下拉填充公式。
公式解析:
LENB(A2)得出的结果是:8 (效果相当于:love爱爱)
LEN(A2)得出的结果是:6(效果相当于:love爱)
LENB(A2)-LEN(A2)得出的结果是8-6=2 (love爱爱- love爱=爱)
最后用RIGHT函数从右取相对应的汉字字符数即可提取中文。
第二种方法:用EXCEL快速填充功能提取
快速填充是EXCEL2013以上版本的一个新功能,她能模拟、识别你的操作,推测你内心的想法,然后按照你的想法进行数据填充。
运用快速填充时,首先直接输入一组到三组数据,让Excel自动识别你的意图,再进行快速填充,快速填充的快捷键为Ctrl+E,也可以单击“数据”选项卡 > 在“数据工具”组中 >单击“快速填充”或选中示例单元格,拖动填充柄往下填充,然后在“自动填充”选项中选择“快速填充”来实现。(详细教程可见“EXCELl学习微课堂分享的《EXCEL快速填充功能如此牛逼,你知道吗?》)
案例动态演示:
第三种方法:用自定义函数myget
函数有两参数,=myget(①从哪提取,②提取什么)
=myget(字符串,0) 取出数字
=myget(字符串,1) 取出中文字符
=myget(字符串,2) 取出英文字母
=myget(字符串,3) 取出特殊字符
=myget(字符串,4) 取出取第一个数字的位置
=myget(字符串,5) 取出取最后一个数字的位置
方法步骤:
首先导入自定义函数的模板文件,点开发工具→VBA或都按ALT+F11 调出VBA 编辑器 →在工程窗口右键选择【导入文件】→选择VBA 模块文件(提取中文、英文和数字自定义函数myget.bas)→关闭VBA 编辑器。然后再输入公式即可。
动态演示:
第四种方法:用【数据】→【分列】的方法
案例步骤:
1、【选中需分列的列】→【数据】→【分列】,在弹出的文本分列向导设置窗口中,根据实际情况选择分隔符号或固定宽度,案例中都是用/分隔的,所以选【分隔符号】→【下一步】
2、选择分隔符号为其他符号【/】→【下一步】
3、选列区域的格式,案例中选择默认的常规格式即可,目标区域选择$B$1(即分列的结果放在哪)点【完成】数据按要求进行了分类提取到3列。
动态演示:
小伙伴们,EXCEL快速提取方法都齐了,大家可根据需要选取不同的方法!
我是EXCEL学习微课堂,分享EXCEL学习小技巧,小经验。如果分享的内容对您有帮助,欢迎点赞、收藏、评论、转发,更多的EXCEL技能,可以关注“EXCEL学习微课堂”。如需自定义函数myget代码文件,可私信联系我!
- ?
Excel中提取文本的3个技巧,关键时刻让你给“加班”说拜拜
炀楹
展开
要完成题主的要求非常简单,甚至连函数都完全不用。下面我就介绍3种最为简单的技巧:分列法、快速填充法(Excel2013及以上版本)及函数法
一、利用Excel分列轻松得到W后面的内容
技巧:选中A1:A8,按下快捷键Alt+A+E(也可以单击数据--分列)打开“文本分列向导”第一步,选择“固定宽度”,单击下一步。在“文本分列向导第二步”中W后单击一下建立分割线,单击下一步,在“文本分列对话框中”第三步骤中,选中W,单击“不导入此列(跳过)”,然后选中W后的内容,单击文本,目标区域选择B1,单击完成即可。
二、利用Excel快速填充快速提取W后面的内容
快速填充号称Excel中的“AI”,它有样学样,能够自动识别用户的操作意图、模仿使用者的操作,从而快速地辅助用户快速地完成工作任务,提高效率。还是以题主的问题作为例子,如何快速提取W后面的内容呢?
技巧:上面的操作包含了两种简单的操作方法,第一种是A1单元格内容的W后的内容复制到B1单元格,然后光标放到B1右下角当其变为实心的十字时向下拖拽至B8,然后单击期右下角+加号,选择快速填充即可。另外一种非常更为简单些:A1单元格内容的W后的内容复制到B1单元格后,选择B2单元格,按下Ctrl+E快捷键即可完成快速填充。
三、函数法
思路:我们需要提取W后面的内容,首先我们得需要确定W的位置,然后利用Mid函数即可提取W后的内容了。
公式:
=MID(A2,FIND("W",A2)+1,99)
在Excel中Find函数可以确定某个字符的位置(从左往右数该字符是第几个)。
好了,我的回答就到这里。更多精彩内容,欢迎关注:傲看今朝。
- ?
EXCEL批量提取数据左边汉字部分的函数技巧 SEARCHB
丁聪展
展开
本图文案例教程 由本人所录制视频转制而成,喜欢看视频的同学请移步到头条号Excel880观看地址如下
视频教程-提取单元格中单位左边的汉字
关键字: Excel,提取左边汉字
案例文件可到EXCEL880网站下载
详细步骤图文演示如下
1.案例情况
2.套路公式
=leftb(a2,searchb("?",asc(a2))-1)
又是套路,A2换成自己的单元格
解释:看上面的视频地址吧 有解释
- ?
Excel 办公常备 文本公式转换
思想家
展开
字母大小写转换、数字大小写转换、根据身份证号获取相关信息,是我们在日常生活中经常处理的文本工作。当然,转换方式多种多样、手动处理、网页工具等等。今天 Geeker Xu 给您推荐一种非常简单的转换方式。利用Excel函数对文本进行处理,以得到您想要的格式。
简单介绍一下本文中用到的公式:
PROPER() 首字母大写UPPER() 所有字母大写LOWER() 所有字母小写NUMBERSTRING() 数字转换汉字(三种方式)ROMAN() 数字转换罗马数字ARABIC() 罗马数字转换阿拉伯数字ABS() 绝对值INT() 向下取整ROUND() 四舍五入MID() 截取文本中某个字符后制定长度的字符串MOD() 取余数
如图中所示,根据转换要求,输入转换公式,得到转换值
希望Geeker Xu 的分享可以对您的工作带来方便。
了解更多信息可以关注头条号:极客许的技术分享
或 个人博客https://geekerxu
- ?
Excel函数公式:含金量超高的文本、数字提取技巧解读
死心
展开
在实际的办公中,时长需要提取指定的数字、文本等数据,这时我们就要用到LEFT、RIGHT、MID等函数了。
一、LEFT:提取左侧字段。
方法:
1、选定目标单元格。
2、输入公式:=LEFT(B3,2)。
3、Ctrl+Enter填充。
4、在联系方式处输入第一个人的联系电话。
6、选定给所有目标单元格(包括输入电话的单元格)。
7、Ctrl+E填充。
二、RIGHT:右侧提取。
方法:
1、选定目标单元格。
2、输入公式:=RIGHT(B3,11)。
3、Ctrl+Enter填充。
三、LEFT+LEN:不规则字段中数字或文本的提取。
方法:
1、选定目标单元格。
2、输入公式:=LEFT(B3,2*LEN(B3)-LENB(B3))或=RIGHT(B3,LENB(B3)-LEN(B3))。
3、Ctrl+Enter填充。
四、MID:中间提取。
方法:
1、选定目标单元格。
2、输入公式:=TEXT(MID(C3,7,8),"00-00-00")。
3、Ctrl+Enter填充。
五、FIND:返回指定值左右的字符。
方法:
1、选定目标单元格。
2、输入公式:=LEFT(B3,FIND("-",B3)-1)或=RIGHT(B3,LEN(B3)-FIND("-",B3))。
3、Ctrl+Enter填充。
- ?
EXCEL:快速提取单元格中的汉字
布里斯托尔
展开
工作中我们会遇到很多千奇百怪的问题,有一天老板突然对你说,去把这些产品名称中的文字提取出来。你可能会说这个老板真有病,但有一天你真的没准儿会遇到哦。O(∩_∩)O哈哈~
如果真的有这么一天,你会怎么处理呢,复制、粘贴、复制、粘贴、复制……,这样会累死的。下面说两个简单的方法来拯救繁重的工作。
第一种,函数公式法。
=LEFT(A2,LENB(A2)-LEN(A2))
第二种,快速填充法。
嫌函数公式麻烦的朋友有福啦,
Excel2013版本提供了一个非常好用的功能:“快速填充”,借助这个功能就可以轻松完成。
在B2单元格输入汉字:技嘉,回车后下拉,并选择“快速填充”即可。
怎么样,繁重的工作就这样轻松的解决了,大家继续好好学习吧。
excel提取文字公式
-
1、只需3秒快速实现求和
-
2、如何快速填充序号
-
3、如何自动填充序号(公式法)
-
4、数据条的神奇应用
-
5、多文本快速合并
-
6、查找与替换的不同玩法
-
7、快速定位到指定区域
-
8、数据排序、工资条制作
-
9、快速筛选(模糊、精确筛选)
-
10、快速插入空行
-
11、快速删除空行
-
12.快速跳转到天涯海角
-
13、.同时查看两个Excel文件
-
14、用条件格式扮靓报表
-
15、一键插入Excel图表
-
16、批量处理行高、列宽
-
17、利用拆分功能查看数据
-
18、批量录入相同内容
-
19、工作表快速跳转
-
20、批量录入表格模板(精品课程)
-
21、Excel函数与公式的应用、公式循环引用的查找
-
22、IF函数单条件判断同比增长
-
23、用sum函数 格式相同,连续多表数据汇总
-
24、excel快捷键
-
25、VLOOKUP函数——根据销售员匹配销售额
-
26、统计各部门销售总额
-
27、统计指定条件个数
-
28、怎样输入当前日期和时间、星期数
-
29、销售业绩排名
-
30、Sumproduct函数-万能函数(销售额汇总求和)
-
31、根据销售员,地区,商品名称汇总
-
32、批量替换PPT字体
-
33、给销售额数据批量添加万元单位
-
34、一秒快速核对两列数据
-
35、快速定位到指定单元格或区域
-
36、快速制作双行标题工资条
-
37、给你的表格做个瘦身
-
38、快速打开常用的Excel文件
-
39、快速打开多个Excel文件
-
40、利用创建组—快速隐藏/展开多列数据
-
41、快速制作下拉菜单
-
42、复制粘贴表格,如何保留数据源列宽格式一致?
-
43、两列数据位置互换
-
44、1秒钟扮靓报表——如何实现表格隔行换色
-
45、快速删除重复记录——保留唯一值
-
46、快速向下填充、向右填充,文本或公式
-
47、给Excel文件添加密码
-
48、插入带图片的批注
-
49、输入公式后不计算?
-
50、如何设置单元格缩进
-
51、快速解决Excel表格总显示货币格式
-
52、批量添加万元单位
-
53、你会四舍五入么?
-
54、用RAND函数机选彩票
-
55、冻结首行你会么?
-
56、超链接的高级应用
-
57、IFERROR函数-屏蔽错误值
-
58、批量填充颜色
-
59、录入数据
-
60、快速输入工号
-
61、快速行列转置
-
62、自定义缩放界面
-
63、多个单元格同时输入
-
64、如何计算立方米?
-
65、快速制作双行标题工资条
-
66、输入带方框的√和×
-
67、快速将姓名对齐
-
68、快速输入性别
-
69、按单位职务排序
-
70、自动计算合同到期日期
-
71、计算时间间隔
-
72、日期和时间的拆分
-
73、快速处理不规范的日期格式
-
74、快速填充合并单元格
-
75、效率加倍的快捷键
-
76、快速复制表格和对象
-
77、快速创建工作表副本
-
78、快速复制序列号
-
79、快速显示公式
-
80、多个单元格同时输入
-
81、快速调整显示比例
-
82、快速自动填充
-
83、快速填充(Ctrl+E)
-
84、Ctrl与数字键结合
-
85、快速将多列数据整理为1列
-
86、快速将1列数据拆分为多列
-
87、快速定位公式
-
88、快速录入数据
-
89、快速累计求和
-
90、身份证号码显示为0怎么办?
-
91、快速制作斜线表头
-
92、文本竖向显示
-
93、神奇的监视窗口
-
94、不一样的格式刷
-
95、快速美化图表
-
96、快速生成当前日期
-
97、快速找出循环引用
-
98、快速提取信息
-
99、二维表快速转换为一维表
-
100、快速多表合并