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

Excel公式查找单元格中的最短字符串/两位数

Excel公式查找单元格中的最短字符串/两位数可以使用以下两种方法来实现:

方法一:使用LEN函数和MIN函数结合

  1. 首先,使用LEN函数计算每个单元格中字符串的长度,将其作为一个数组。
  2. 然后,使用MIN函数找到数组中的最小值,即最短字符串的长度。
  3. 最后,使用INDEX函数和MATCH函数结合,查找到最短字符串的位置。

具体步骤如下:

  1. 假设要查找的范围是A1:A10。
  2. 在B1单元格中输入以下公式:=MIN(LEN(A1:A10)),按下Ctrl+Shift+Enter组合键,将公式设置为数组公式。
  3. 在C1单元格中输入以下公式:=INDEX(A1:A10,MATCH(B1,LEN(A1:A10),0)),按下Enter键,即可得到最短字符串所在的单元格。

方法二:使用数组公式和IF函数结合

  1. 首先,选中一个空白单元格,例如B1。
  2. 输入以下公式:=MIN(IF(LEN(A1:A10)=2,1,LEN(A1:A10))),按下Ctrl+Shift+Enter组合键,将公式设置为数组公式。
  3. 在C1单元格中输入以下公式:=INDEX(A1:A10,MATCH(B1,IF(LEN(A1:A10)=2,1,LEN(A1:A10)),0)),按下Ctrl+Shift+Enter组合键,将公式设置为数组公式。
  4. 最后,C1单元格即为包含最短字符串的单元格。

以上两种方法都可以用于查找单元格中的最短字符串或两位数。在实际应用中,可以根据具体需求选择适合的方法。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云计算服务:https://cloud.tencent.com/product/cvm
  • 腾讯云数据库服务:https://cloud.tencent.com/product/cdb
  • 腾讯云服务器运维服务:https://cloud.tencent.com/product/css
  • 腾讯云音视频处理服务:https://cloud.tencent.com/product/mps
  • 腾讯云人工智能服务:https://cloud.tencent.com/product/ai
  • 腾讯云物联网服务:https://cloud.tencent.com/product/iotexplorer
  • 腾讯云移动开发服务:https://cloud.tencent.com/product/mobdev
  • 腾讯云存储服务:https://cloud.tencent.com/product/cos
  • 腾讯云区块链服务:https://cloud.tencent.com/product/baas
  • 腾讯云元宇宙服务:https://cloud.tencent.com/product/vr
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

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

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

6.9K61

Excel公式技巧82:查找指定值所在单元格

通常,我们会根据指定位置查找值,例如使用VLOOKUP函数查找指定行列单元格值。然而,如果我们知道了某个值,需要查找这个值所在单元格,这如何使用公式呢?...例如,下图1所示工作表,其中数值最大单元格是G5。我们可以使用:=Max(B2:M7)获取该区域中最大数值,但怎样知道这个数在单元格G5呢? ?...图1 我们可以使用SUMPRODUCT函数与ROW函数和COLUMN函数配合,分别获取该数所在行和列,然后使用ADDRESS函数来获取单元格地址。...公式: =INDIRECT(ADDRESS(SUMPRODUCT((B2:M7=MAX(B2:M7))*ROW(B2:B7)),1)) 返回“商品D”,即该数值对应商品名。...综上,表明该最大数值对应商品D在六月份数量。 小结:本示例技巧关键在于理解公式SUMPRODUCT函数部分技巧。

8.8K30
  • Excel公式嵌入查找

    标签:Excel公式 通常,我们会在工作表中放置查找表,然后使用公式在该表查找相对应值。然而,这也存在风险,就是用户可能会在删除行时无意识地将查找内容也删除,从而导致查找错误。...如下图1所示,将查找表放置在列AA和列BB。 图1 如下图2所示,在查找查找列A值并返回相应结果。...然而,如果查找数据不多,正如上文示例那样,那么可以将查找表嵌入到公式。 如下图3所示,选择公式中代表查找表所在单元格区域字符。...图3 然后,按F9键,此时会将公式字符转换为其所在单元格区域值,如下图4所示。 图4 此时,直接按回车键,再将公式复制到其它单元格,结果如下图5所示。...图5 如上图公式,花括号表示其内容是数组: {"A",60;"B",35;"C",50;"D",48;"E",30} 每个逗号表示应该移动到一个新列,每个分号表示应该移动到一个新行。

    24530

    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.4K30

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

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

    5.9K20

    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 函数将值相加,可以将单个值、单元格引用或是区域相加,或者将三者组合相加。...首先读取 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 文档进行保存。...在公式 VLOOKUP(A7,A1:B5,2,0) ,第一个参数 A7 是要查找值;第二个参数 A1:B5 为要在其中查找区域;第三个参数 2 为查找值所在列列号;第四个参数 0 为查找匹配项...上面代码执行完成后 Excel 文档如下图所示: 3.4 冻结单元格Excel 文档行数较多时,我们下滑鼠标查看行内容时,行标题也会上滑消失,这时候想知道没列代表含义就不是很方便。

    1.2K20

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

    查清并识别与公式相关引用单元格,不仅方便公式理解,而且方便查找公式发生错误原因,并且也可以了解删除某公式对相关单元格影响。 识别引用单元格 1....单击功能区“公式”选项卡“公式审核”组“追踪引用单元格”命令。单击一次,Excel绘制出直接引用单元格箭头,再次单击,绘制出间接引用单元格箭头,如下图2所示。 ? 2....按Ctrl+Shift+{键,选择当前工作表公式单元格所有引用单元格(包括直接和间接引用单元格)。 4. 在公式单元格按F2键,Excel会使用不同颜色显示该单元格直接引用单元格。 5....单击功能区“开始”选项卡“编辑”组查找和选择——定位条件”,在对话框中选择相应选项后,会显示公式所引用单元格,如下图3所示。 ? 识别从属单元格 1....单击功能区“公式”选项卡“公式审核”组“追踪从属单元格”命令。单击一次,Excel绘制出直接从属单元格箭头,再次单击,绘制出间接从属单元格箭头,如下图4所示。 ? 2.

    1.5K30

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

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

    1.4K20

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

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

    2.9K20

    Excel公式技巧:查找最接近数值

    标签:Excel公式,SMALL函数,LARGE函数 如何使用公式在工作表单元格区域中找到与某个给定值最接近数值?下面示例演示。 示例数据如下图1所示,数据单元格区域为A1:D15。...图1 下面,要在单元格区域A1:D15查找单元格F1数值最接近数。...1.查找小于但最接近指定数值数 可以使用下面的公式得到小于但最接近指定数值数: =SMALL(A1:D15,COUNTIF(A1:D15,"<"&F1)) 公式,COUNTIF函数返回单元格区域中小于指定值数值个数...2.查找大于但最接近指定数值数 如果要查找大于但最接近指定数值数,可以使用类似的公式,但使用LARGE函数。...公式为: =LARGE(A1:D15,COUNTIF(A1:D15,">"&F1)) 公式,COUNTIF函数返回单元格区域中大于指定值数值个数,将其作为参数传递给LARGE函数,得到大于指定但最接近指定值

    3.4K20

    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格式来格式化日期

    13K10

    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位数数字。

    2.1K30

    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),其一般公式

    3.6K40

    Excel公式练习48: 比较字符串字符

    导语:继续研究来自于excelxor.com案例。建议结合本文阅读原文,会了解更多细节,会有更大收获。 本次练习是:在单元格A2给定一个字符串值,仅由大写字母组成且字符长度至少为2。...在单元格B2输入公式:如果A2字符串各个字符按字母升序排列(从左到右),则返回TRUE;否则返回FALSE。如图1所示。 ? 图1 先不看答案,自已动手试一试。...公式单元格B2公式为: =AND(GESTEP(MMULT(CODE(MID(A2,ROW(INDEX(A:A,1):INDEX(A:A,LEN(A2)-1))+{0,1},1)),{-1;1}...公式解析 首先,让我们看一下公式用于生成要传递给MID函数参数数组结构: ROW(INDEX(A:A,1):INDEX(A:A,LEN(A2)-1)) 该构造与下面的标准结构返回相同数组:...如果单元格A2字符串为“AABBCCCC”,很显然有8个字符,可以得到: ROW(INDEX(A:A,1):INDEX(A:A,7)) 转换为: ROW(A1:A7) 得到: {1;2;3;4;5;

    1.4K10

    Excel公式:删除字符串所有数字

    标签:Excel公式,SUBSTITUTE函数 有时候,可能是由于输入原因,也可能是由于从网上直接下载数据,数据字符串夹杂着一些数字,而我们又不想要这些数字,因此,需要从字符串删除这些数字。...例如,字符串“My2017Excel2022”删除其中数字后,成为“MyExcel”。 使用什么公式能够达到我们目的呢?...首先很自然想到是SUBSTITUE函数,可以用新字符来替换字符串原字符。...这样,假设字符串单元格B2,我们可以编写出下面的公式: =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE...,但基本原理很简单,就是使用SUBSTITUTE函数依次替换字符串数字1、2、3、4、5、6、7、8、9、0。

    2.9K30

    Excel公式技巧90:剔除单元格区域中单元格

    有时候,在一列数据中有许多空单元格,导致数据不连续,我们需要剔除这些空单元格,让数据区域连起来。 如下图1所示,在单元格区域A1:A15输入了一些数据,但其间有许多空白单元格。 ?...图1 在单元格D1,输入数组公式: =IFERROR(INDIRECT("A" & SMALL(IF(LEN(A15)=0,"",ROW(1:15)),ROW(A1))),"") 然后,向下复制直至出现空白单元格为止...图2 注意,数组公式要求按下Ctrl+Shift+Enter组合键才算完成输入,Excel将自动在公式两侧加上花括号({})。...公式核心部分是: SMALL(IF(LEN(A1:A15)=0,"",ROW(1:15)),ROW(A1)) 首先,获取单元格区域A1:A15每个单元格内数据长度:LEN(A1:A15),看其是否为...接着,对于第一个公式来说,ROW(A1)返回1,即获取该数组中最小值,即1。 然后,使用INDIRECT函数获取第1个非空单元格值: INDIRECT(“A” & 1) 即单元格A1值。

    3.9K20

    Excel公式练习67: 查找重复数据集

    如下图2所示,添加了6个辅助列用来将每组6个数字按从小到大顺序排列,在单元格H4公式: =SMALL($B4:$G4,1) 取B4:G4最小值。...单元格I4公式: =SMALL($B4:$G4,2) 取B4:G4第2小值。 依此类推。 对于下面的各行也是如此。 ?...640.webp.jpg 图3 在单元格H4公式: =TEXTJOIN(",",TRUE,SMALL($B4:$G4,{1,2,3,4,5,6})) 用来对前面的6个数组排序并连接。...在单元格I4公式使用COUNTIF函数统计: =COUNTIF($H$4:$H$14,$H4) 公式3:使用数组公式单元格H2输入数组公式: =SUM(IF(MMULT({1,1,1,1,1,1...在单元格H2公式: =SUM(--(MMULT(COUNTIF($B2:$G2,$B$2:$G$12),{1;1;1;1;1;1})=6)) 注:MMULT函数执行两个行列式相乘操作,即m行s列行列式与

    1.2K20
    领券