excel从一串数字中找出某一个数字并显示出来

供稿:hz-xin.com     日期:2025-01-18
excel中如何识别一串代码中的某一个数值 并显示相对应的文本?

在sheet2的B2中输入或复制粘贴此公式
=IF(A2="","",VLOOKUP(A2,SHEET1!B:D,3,))
下拉填充

材料/工具:Excel2007
1、首先我们在D3单元格输入一个求和公式:=SUMPRODUCT(A2:A14*B2:B14)

2、然后在D4单元格输入一个求差公式:=D1-D3。

3、然后,选择【数据】-【规划求解】。

4、选择【目标单元格】为D4,选择【值】处输入0。

5、点击选择按钮选择【可变单元格】

6、区域为B2:B14(即A列数据对应B列区域)。

7、点击【添加】【约束条件】

8、具体按下图设置。

9、点击【求解】按钮开始计算求解。

10、运算结束后弹出如下对话框,选择【保存规划求解结果】

11、这时B列数值为1对应A列数据之和就等于14。

A3公式右拉至AF3:

=IF(OR(--MID($A1,{1,2,3,4,5}*2-1,2)=A2),TEXT(A2,"00"),"")


A4公式右拉至AF4:

=IF(OR(--MID($F1,{1,2,3,4,5}*2-1,2)=A2),TEXT(A2,"00"),"")

 



知道你的意图了。

按你的抓图

在A3输入

=IF(ISERR(FIND(TEXT(A2,"00"),$A1)),"",TEXT(A2,"00"))

A4输入

=IF(ISERR(FIND(TEXT(A2,"00"),$F1)),"",TEXT(A2,"00"))

均回车并向右填充。



A3输入以下公式,下拉右拉

=IFERROR(IF(MOD(FIND(TEXT(A$2,"00"),TEXT(OFFSET($A$1,0,(ROW()-3)*5),"0000000000")),2),TEXT(A$2,"00"),""),"")



你的数字串有0开头,应该是文本,你的1-32项要修改成文本 01 02 03***
假设 0110111415 在A2,01-32为B1至AG1
则 B2=IF(ISERR(FIND(B1,$A$2)),"",B1),然后公式右拉。

好像跟你的结果有些不一样。你的判定规则应该没全说完。
例如 0210121332 这串数字 4-5位是 01 为什么不显示 01 6-7位是21 为什么不显示21?

第三行=SUMPRODUCT(IF(VALUE(MID($A1,{1,3,5,7,9},2))=COLUMN(),COLUMN(),))
第四行=SUMPRODUCT(IF(VALUE(MID($B1,{1,3,5,7,9},2))=COLUMN(),COLUMN(),))
设置一下数字格式为00
在选项中设置不显示零值

excel如何从一列数字中提取某个数字
1. 使用LEFT或RIGHT函数:LEFT和RIGHT函数可以提取文本字符串的左侧或右侧指定数量的字符。因此,如果您想从一串数字中获取第n位数字,可以使用LEFT或RIGHT函数。例如,假设您的数字串在单元格A1中,要获取第二位数字,可以在另一个单元格中输入=LEFT(A1;2)。2. 使用FIND函数:FIND函数可以查找一个文本...

excel中怎么从一列数字中取数excel中怎么从一列数字中取数据
1、首先需要在电脑上将Excel软件打开,接下来在Excel中新建一个空白文档表格。2、接下来在Excel表格中输入需要提取的数字。3、接下来在上方公式栏中输入公式“=right(A1;6)”,right的意思就是在一串数据中从右边开始选择,括号中的A1是指从A1的单元格中选择,逗号后面的数字6指的是6个字符,然后按e...

在excel中,怎样提取一串数字中的指定几位数,用公式实现
当你在Excel中处理数据时,可能会遇到需要从一串数字中提取特定位数的需求。首先,打开Excel程序,创建一个新的工作表作为操作平台。在你的工作表中,找到包含数字的单元格。假设这个数字在A1单元格中,比如一个完整的12位数"123456789012",你想提取从第七位开始的六位数。这时,你可以运用Excel的公式功能。

在excel中,怎样提取一串数字中的指定几位数,用公式实现
接下来,要在单元格中输入公式“=MID(A1,7,6)”。这里,“MID”是函数名,用于提取字符串中的特定部分,“A1”标识了要从中提取数字的单元格位置,数字7表示从该单元格中的第7个字符开始提取,6则表示要提取6个字符。完成输入后,按回车键确认。为了帮助您更好地理解,让我们举一个具体的例子。...

Excel怎么提取一串数据中的部分数据
Excel提取数字函数:提取文本左侧数字在一个单元格中,数字是在左侧,如何使用公式批量将数字提取出来呢?这里用到left函数就能实现。公式:=LEFT(B2,2*LEN(B2)-LENB(B2))提取文本右侧数字当单元格内的数字在右侧的时候要怎么样去提取呢?只需要使用right函数即可。公式:=RIGHT(B16,2*LEN(B16...

怎么从一大串数字中提取指定位数的数字。
Excel中可以利用mid函数单独提取一串数字的单元格中,第某位数字。工具:Office2007 方法如下:从B1中提取第一位数字:输入公式如下:就得到了第一位数字:依次类推,只要将mid函数中的第二个参数,改成要提取的数字位数,就可以得到指定位数的数字:注意事项:在mid前面加--是通过两次负数运算,将文本...

在excel中,怎样提取一串数字中的指定几位数,用公式实现
1、首先需要在电脑上将Excel软件打开,接下来在Excel中新建一个文档表格。\/iknow-pic.cdn.bcebos.com\/eaf81a4c510fd9f94ad5c3032b2dd42a2934a49e"target="_blank"title="点击查看大图"class="ikqb_img_alink">\/iknow-pic.cdn.bcebos.com\/eaf81a4c510fd9f94ad5c3032b2dd42a2934a49e?x-bce-...

excel从一串数字中找出某一个数字并显示出来
A3公式右拉至AF3:=IF(OR(--MID($A1,{1,2,3,4,5}*2-1,2)=A2),TEXT(A2,"00"),"")A4公式右拉至AF4:=IF(OR(--MID($F1,{1,2,3,4,5}*2-1,2)=A2),TEXT(A2,"00"),"")

Excel表格中如何在一串数字中提取几位数字
1、打开excel表格。2、这里以职工工号为例,职工工号由入职时间+入职当天编号组成。3、这里要取出职工的入职年份,在C2栏输入=left(B2,4)年,left意思为取左边数据,意为在B2单元格中从最左边开始,取4位数据添加 年,为连接符。4、编辑成功后,只需点击C2格,右下角会出现一个实心的黑点,左...

如何使用excel的函数截取一串数字的某一部分
1、现在准备一个 excel表格,这个表格我做了一个。举例子是一系列的生分证号码,我要截取前面的几位,是代表地区的。中间有一部分是 生日的,后面的是序号,那么就要从 左边 中间和 右边开始截取。下面分别介绍。2、截取的方法有三种,一种就是从最左边开始截取。使用的函数就是left。在表格要写数字...