首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel】用公式提取Excel单元格汉字

昨天一个前端朋友找我帮忙用excel提取代码汉字(字符串),可算费了劲儿了,他要提取内容均在单引号,但问题是没有统一规律,同一个单元格可能存在多个要提取内容,而且汉字中间也夹杂其他字符。...所以总结了一下提取汉字几种情况。 一、用公式提取Excel单元格汉字 对于一个混杂各种字母、数字及其他字符和汉字文本字符串,要提取其中汉字,在Excel通常可用下面的公式。...如果字符串汉字之间有其它字符分隔,例如上图中A14单元格,要提取其中所有汉字,可用下面的自定义函数。方法是: 1....返回Excel工作界面,在B14单元格输入公式: =提取汉字(A14) 即可取得A14单元格字符串所有汉字。 二、用公式提取引号(某2个相同字符)之间内容 ?...(A2,"'",""))))-FIND("'",A2)-1) 在excel,如何查询字符串第N次出现位置,或最后一次出现位置,使用公式: 最后一次出现位置 =FIND("这个不重复就行",SUBSTITUTE

6.1K61

Excel公式技巧94:在不同工作查找数据

很多时候,我们都需要从工作簿工作中提取数据信息。如果你在给工作命名时遵循一定规则,那么可以将VLOOKUP函数与INDIRECT函数结合使用,以从不同工作中提取数据。...假如有一张包含各种客户销售数据,并且每个月都会收到一张新工作。这里,给工作选择命名规则时要保持一致。...也就是说,将工作按一定规则统一命名。 在汇总表上,我们希望从每个月份工作查找给客户XYZ销售额。...假设你在单元格区域B3:D3输入有日期,包括2020年1月、2020年2月、2020年3月,在单元格A4输入有客户名称。每个月销售结构是在列A是客户名称,在列B是销售额。...那么,就可以试试下面这个公式: =VLOOKUP(A4,INDIRECT(“Sales_” &TEXT(BA:B),2,FALSE) 这个公式工作原理:TEXT函数以Jan_2020格式来格式化日期

12.9K10
您找到你想要的搜索结果了吗?
是的
没有找到

Excel公式技巧14: 在主工作中汇总多个工作满足条件

在《Excel公式练习32:将包含空单元格多行多列单元格区域转换成单独列并去掉空单元格,我们讲述了一种方法,给定由多个列组成单元格区域,从该区域返回由所有非空单元格组成单个列。...“三维”是经常应用于Excel特定公式通用术语,这些公式不仅可以对单列或单行进行操作,也可以对由多列或多行组成单元格区域进行操作,还可以有效地对多个工作进行操作。...例如,如果解构单元格A5公式,那么公式MATCH构造将如下所示: MATCH(TRUE,Arry1>=ROWS($1:4),0) 唯一发生变化引用ROWS($1:4)而不是ROWS($1:1...实际上,该技术核心为:通过生成动态汇总小计数量数组,该小计数量由来自每个工作符合条件(即在列D值为“Y”)行数组成,然后将公式所在单元格相对行数与该数组相比较,以便有效地确定公式所在行要指定工作...在单元格A2,COLUMNS($A:A)值等于1,因此公式转换为: INDEX(Sheet1!A2:F10,1,1) 即工作Sheet1单元格A2值。

8.7K21

EXCEL单元格引用方式

EXCEL单元格引用包括相对引用绝对引用和混合引用三种。 相对引用   公式相对单元格引用(例如 A1)是基于包含公式单元格引用单元格相对位置。...例如,如果将单元格 B2 相对引用复制到单元格 B3,将自动从 =A1 调整到 =A2。 绝对引用   单元格绝对单元格引用(例如 $A$1)总是在指定位置引用单元格。...如果公式所在单元格位置改变,绝对引用保持不变。如果多行或多列地复制公式绝对引用将不作调整。默认情况下,新公式使用相对引用,需要将它们转换为绝对引用。...例如,如果将单元格 B2 绝对引用复制到单元格 B3,则在两个单元格中一样,都是 $A$1。 混合引用   混合引用具有绝对列和相对行,或是绝对行和相对列。...在Excel输入公式时,只要正确使用F4键,就能简单地对单元格相对引用绝对引用进行切换。现举例说明。   对于某单元格所输入公式为“=SUM(B4:B8)”。

1.3K70

Excel公式技巧100:遍历单元格数据

有时候,我们需要从单元格数据中提取出满足条件值。例如,下图1所示单元格B3数据“NO13859724621”,我们想要得到相邻两个数字组成最大两位数。 ?...然而,怎么样使用公式获得这个值呢? 这就涉及到需要找到一种方法,从数据开头开始,两个两个地取值,从而遍历整个数据,然后比较这些值,获取其中最大值。...图2 公式: MID(B3,ROW(A1:A100),2) 从单元格B3第一个字符开始,按顺序依次获得两个字符组成数值,如下图3所示。 ?...图5 传递给MAX函数,获得最大值: 97 小结 1.利用MID函数,可以遍历单元格内部数据。...2.上述公式,使用了ROW(A1:A100),假设单元格数据长度为100,其实可以使用下面的数组公式: =MAX(IFERROR(VALUE(MID(B3,ROW(INDIRECT("1:"& LEN

5.3K20

Excel公式练习:合并单元格条件求和

引言:本文练习整理自chandoo.org。多一些练习,想想自己会怎么解决这个问题,看看别人又是怎样解决,这样能够快速提高Excel公式编写水平。 本次练习是:示例数据如下图1所示。...图1 现在,想根据列A数据对列B值汇总。例如,对于列A“A”来说,在列B对应值是:1、13、14、15、16、17、18,其和为94。...我们将单元格区域A2:A21命名为“D”,单元格区域B2:B21命名为“V”。 要求只能使用公式,不能使用VBA,仅能使用上述两个命名区域名称,不能使用填充功能填充空单元格。 请写下你公式。...解决方案 公式1:数组公式。...…… 公式并没有给出详细解析,有兴趣朋友可以参照前面推送有关分析公式文章对这些公式进行解析,相信对理解Excel函数,编写公式解决问题会有很大帮助。

2.3K30

Excel小技巧31:引用工作工作簿

excelperfect 在使用公式时,我们可以引用不同工作甚至是不同工作簿单元格单元格区域。其一般语法是: =工作名!单元格区域 或者: =[工作簿名]工作名!...单元格区域 例如,如果当前单元格工作Sheet1,则下面的公式: =Sheet3!B2+Sheet5!B2 将工作Sheet3和工作Sheet5单元格B2值相加。...如果要引用工作名包含一个或多个空格,则需要在工作名前后加上单引号。例如,要引用工作“My Sheet”单元格A2,可使用公式: ='MySheet'!...A1+2 也可以引用不同工作簿单元格,例如下面的公式: =[test.xlsx]Sheet1!A1+5 引用工作簿test.xlsx工作Sheet1单元格A1。...A1+5 好习惯:如果要引用其他工作工作簿,无论其名称是否包含空格,都在引用工作工作簿名前后添加单引号,以确保万无一失。

1.6K20

Excel公式嵌入查找

标签:Excel公式 通常,我们会在工作中放置查找,然后使用公式在该查找相对应值。然而,这也存在风险,就是用户可能会在删除行时无意识地将查找内容也删除,从而导致查找错误。...如下图1所示,将查找放置在列AA和列BB。 图1 如下图2所示,在查找查找列A值并返回相应结果。...图2 此时,如果我们删除行,而这些删除行刚好在查找数据所在行,那么就破坏了查找。那么,该怎么避免这种情况呢? 一种解决方法是在另一个工作中放置查找,然后隐藏该工作。...然而,如果查找数据不多,正如上文示例那样,那么可以将查找嵌入到公式。 如下图3所示,选择公式中代表查找所在单元格区域字符。...图3 然后,按F9键,此时会将公式字符转换为其所在单元格区域值,如下图4所示。 图4 此时,直接按回车键,再将公式复制到其它单元格,结果如下图5所示。

20030

Excel公式技巧98:总计单元格文本数字

图1 单元格区域A2:B19是记录每月一些物品领用数据,但是数值和物品名称输入到了一起,现在需要分别统计每种物品领用数量总和。...在单元格D3输入数组公式: =SUM(IF(SUBSTITUTE(B2:B19,D2,"")B2:B19,SUBSTITUTE(B2:B19,D2,"")+0))& " " & D2 在单元格E3...输入数组公式: =SUM(IF(SUBSTITUTE(B2:B19,E2,"")B2:B19,SUBSTITUTE(B2:B19,E2,"")+0))& " " & E2 在单元格F3输入数组公式...图2 注意,由于是数组公式,应该按下Ctrl+Shift+Enter键才算完成了公式Excel会在公式两端自动加上花括号。...在公式,我们人为地将数据物品名称替换为空,然后与原数据进行对比,那么那些不相等数据自然就是替换物品领用数值。

1.2K40

Excel 公式、图表以及单元格操作

公式 1.1 SUM SUM 函数将值相加,可以将单个值、单元格引用或是区域相加,或者将三者组合相加。...语法:SUM(number1,[number2],…),number1(必需):要相加第一个数字。该数字可以是 4 之类数字,A1 之类单元格引用或 A1:A3 之类单元格范围。...首先读取 Excel 文档 sum.xlsx 并获取活跃工作;其次在单元格 A5 以及 B5 中分别写入公式 =SUM(A1:A3) 和 =SUM(A1:A3,B1:B3);最后对 Excel 文档进行保存...首先读取 Excel 文档 vlookup.xlsx 并获取活跃工作;其次在单元格 B7 写入公式 =VLOOKUP(A7,A1:B5,2,0);最后对 Excel 文档进行保存。...3.将数据 Reference 对象以及类别的 Reference 对象添加到 BarChart 对象。 4.将 BarChart 对象添加到工作并保存工作

1.2K20

Excel技巧:锁定包含公式单元格

标签:Excel技巧,保护工作 有时候,我们想保护工作公式,不让用户能够随便修改,但是又不想限制用户编辑除公式之外数据。...此时,不能够简单使用“保护工作”命令,稍微需要添加一点技巧来实现。 按以下步骤操作: 步骤1:按Ctrl+A组合键,选择整个工作单元格。...步骤2:单击鼠标右键,从快捷菜单中选择“设置单元格格式”命令。在弹出“设置单元格格式”对话框中选择“保护”选项卡,取消“锁定”前复选框勾选,如下图1所示。...步骤4:单击“定位条件”对话框公式”单选按钮,如下图3所示,单击“确定”。 图3 此时,Excel选择工作中所有包含公式单元格。...图4 步骤6:单击功能区“审阅”选项卡“保护工作”命令。 此时,如果想修改工作包含公式单元格,则会弹出如下图5所示警告框。

2.2K20

Excel公式技巧75:查清与公式相关单元格

单击功能区“公式”选项卡“公式审核”组“追踪引用单元格”命令。单击一次,Excel绘制出直接引用单元格箭头,再次单击,绘制出间接引用单元格箭头,如下图2所示。 ? 2....按Ctrl+[组合键,选择当前工作公式单元格所有直接引用单元格。再按一次,选择其间接引用单元格。 3....按Ctrl+Shift+{键,选择当前工作公式单元格所有引用单元格(包括直接和间接引用单元格)。 4. 在公式单元格按F2键,Excel会使用不同颜色显示该单元格直接引用单元格。 5....按Ctrl+]组合键,选择当前工作公式单元格所有直接从属单元格。再按一次,选择其间接从属单元格。 3....按Ctrl+Shift+}键,选择当前工作公式单元格所有从属单元格(包括直接和间接从属单元格)。 4.

1.4K30

Excel公式技巧95:统计文本单元格神秘公式

我们想要统计某列包含文本单元格数量,如下图1所示。 ?...图1 有一些附加条件: 排除包含数字任何单元格 排除空单元格 排除包括公式结果为空字符串任何单元格 在图1所示示例,满足条件文本单元格共5个。...理解Excel将什么考虑为“空” 需要弄明白是,空字符串与空单元格不同。空单元格没有任何内容,空字符串是不显示任何结果公式结果。...如果使用ISBLANK函数测试包含空文本单元格,返回结果将是FALSE,这意味着Excel不会将空文本作为真正单元格。...通常,对于COUNTIF函数条件判断使用“不等于”(即“”),但是在本示例,我们将反转小于/大于符号顺序,写作“><”,公式如下: =COUNTIF(B4:B14,"><") 该公式仅统计了包含文本单元格

1.3K20

VBA程序:列出指定工作所有公式

标签:VBA 下面的VBA过程在指定工作列出指定工作所有公式,包含具体公式、所在工作名称及其所在单元格地址。..., 可修改为你实际工作名 Set rSheet = Sheets("FormulasSheet") '要查找公式工作, 可修改为你实际工作名 Set sht = Sheets("Sheet1...endRow = .Range("A" & Rows.Count).End(xlUp).Row + 1 '去掉公式"="号后, 将公式放置在列A .Range("A..." & endRow).Value = Mid(c.Formula, 2, (Len(c.Formula))) '放置包含公式工作名在列B .Range("B" & endRow...).Value = sht.Name '放置去除了绝对符号$公式所在单元格地址于列C .Range("C" & endRow).Value = Application.WorksheetFunction.Substitute

13410

Excel公式练习52: 获取多个工作单元格区域数据组成数组

导语:继续研究来自于excelxor.com案例。建议结合本文阅读原文,会了解更多细节,会有更大收获。 本次练习是:使用一个公式返回一个数组,该数组包含多个工作给定范围内所有数据。...如果使用上述示例工作,则公式返回结果类似于: {18,"",19,63,"","",67;"",46,"","","L","",7;"N","Z","","F",70,19,"";"","","",...,指定单元格区域(示例为A1:G4)定义为名称Rng。...同样,对于引用工作集合任何引用,例如:={"Sheet1","Sheet2","Sheet3","Sheet4","Sheet5"},定义为名称Sheets。 先不看答案,自已动手试一试。...在原文评论,还有不少公式,有时间可以逐个调试,增强对公式理解。

1.1K10

Excel公式练习84:提取单元格10位数字

今天练习是:如下图1所示数据,每个单元格包含由换行符分隔3个数字,现在需要提取其中10位长数字,如图1B列所示。 ? 图1 先不看下面的答案,自已试试。...解决方案 公式1 可以试试下面的公式: =LOOKUP(9E+307,--MID(A2,ROW(INDIRECT("1:"& LEN(A2)-9)),10)) 该公式使用MID函数从单元格第1个数字开始依次取...10位数,共14个数字,这14个数字,由于有空格存在,所以除单元格10位数外,其余都是9位数。...然后使用LOOKUP函数在这些数字中进行查找,返回最大一个数字,即单元格10位数。 公式2 试试下面的公式: =MID(A2,SEARCH(CHAR(10)&REPT("?"...,10)&CHAR(10),CHAR(10)&A2&CHAR(10)),10) 在单元格搜索前后都是空格且中间是10位数数字。

2K30

Excel实用公式6:求每隔n行单元格之和

学习Excel技术,关注微信公众号: excelperfect 很多时候,我们都可能想要对每隔n行单元格求和,其中n是一个整数。如下图1所示,每隔1行求和、每隔2行求和、每隔3行求和,等等。 ?...图1 从图1示例可知,如果我们每隔1行求和,有求奇数行或者偶数行单元格之和两种情况,其中,奇数行求和数组公式为: =SUM(IF(MOD(ROW($A$1:$A$15),2)=1,$A$1:$A$15,0...+Enter组合键,Excel会自动在公式两边添加花括号。...对于每隔2行求和,即求第1、4、7、10、13行单元格之和,使用数组公式: =SUM(IF(MOD(ROW($A$1:$A$15),3)=1,$A$1:$A$15,0)) 对于每隔3行求和,即求第1、...5、9、13行单元格之和,使用数组公式: =SUM(IF(MOD(ROW($A$1:$A$15),4)=1,$A$1:$A$15,0)) 我们可以得到一个规律,对于每隔n行求和(n>1),其一般公式

3K40

Excel公式技巧41: 跨多工作统计数据

本文主要讲解如何统计工作簿多个工作中指定数据出现总次数公式应用技术。 示例工作簿中有3个需要统计数据工作一、二、三,还有1个用于放置统计数据公式工作:小计,如下图1所示。...图1 想要统计“完美Excel”在所有工作中出现次数。我们分别在每个工作中使用COUNTIF函数进行统计,如下图2、图3和图4所示。 ? 图2 ? 图3 ?...图4 在“小计”工作中进行统计,如下图5所示,输入公式: =SUM(一:三!A12) 通过对每个工作已经求得结果进行求和,得到结果。 ? 图5 如果我们只想使用一个公式就得出结果呢?...如下图6所示,要统计数据工作名称在单元格区域B5:B7,将该区域命名为“Sheets”;要统计数据在单元格B9,即“完美Excel”。...A1:E10"}),B9)) 分别计算单元格B9值在每个工作指定区域出现次数,公式转换为: =SUMPRODUCT({5;12;3}) 得到结果20。

10.7K40

Excel公式技巧54: 在多个工作查找最大值最小值

学习Excel技术,关注微信公众号: excelperfect 要在Excel工作获取最大值或最小值,我们马上就会想到使用MAX/MIN函数。...例如,下图1所示工作,使用公式: =MAX(A1:D4) 得到最大值18。 使用公式: =MIN(A1:D4) 得到最小值2。 ?...图1 然而,当遇到要在多个工作查找最大值或最小值时,该怎么做呢?例如,示例工作簿中有3个工作:Sheet1、Sheet2和Sheet3,其数据如下图2至图4所示。 ? 图2 ? 图3 ?...图4 很显然,这些数据中最小值是工作Sheet21,最大值是工作Sheet3150。 可以使用下面的公式来获取多个工作最小值: =MIN(Sheet1:Sheet3!...A1:D4) 使用下面的公式来获取多个工作最大值: =MAX(Sheet1:Sheet3!A1:D4) 结果如下图5所示。 ?

8.4K10
领券