请问Excel如何用函数提取数据?

来自:    更新日期:早些时候
请问EXCEL表中函数中如何提取数据?~

A2单元格输入公式
=if(countif(C2,"*济南*"),"本市","")
B2单元格输入公式
=if(countif(C2,"*济南*")=0,"外地","")

选择A2:B2,下拉填充

建议用VLOOKUP或LOOKUP函数
vlookup和column函数如何结合使用
方法/步骤
vlookup和column函数如何结合使用

请点击输入图片描述
图下数据表,这里我们根据姓名来返回成绩值

请点击输入图片描述
首先利用vlookup函数进行数据返回(这里用到绝对引用)

请点击输入图片描述
如下返回成绩后,用平时普遍的拖动方式无法查询其它科目成绩

请点击输入图片描述
这里,是因为我们对查询范围和查询条件做了锁定,函数中的序列值无法自动填充

请点击输入图片描述
我们只需要将vlookup中的2改为column函数
随后回车填充数据即可

请点击输入图片描述

今天小编就以提取文字与数字混杂在一起的数据中,利用函数只提取数字的方法讲解excel使用教程,大家感觉感觉学习一下吧!

  1、汉字在前,数字在后面的情形。可以用MID,min,find三个函数来实现提取里面的数字。如图:在B2输入“=MID(A1,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&“0123456789”)),20)”

  Excel怎么只提取表格中的数字

  2、把单元格里面所有的数字都提出来。可以使用宏。先打开VBA编辑器。工具——宏——visualbasic编辑器

  Excel怎么只提取表格中的数字

  3、在编辑器里点击插入——模块。在模块那里输入如下代码:

  Functionzzsz(xStrAsString)AsStringDimiAsIntegerFori=1ToLen(xStr)IfIsNumeric(Mid(xStr,i,1))Thenzzsz=zzsz&Mid(xStr,i,1)NextEndFunction

  4、回到工作表,在B2单元格那里输入“=zzsz(A2)”。就可以用VBA把A2单元格里所有的数字都提取出来了,如图所示。

  Excel怎么只提取表格中的数字

  5、指定从第几个数组提取开始。也就是说在不连续的那些数字中,从第几次出现的数组开始提取。同样在模块那里输入如下代码:

  FunctionGetNums(rCellAsRange,numAsInteger)AsStringDimArr1()AsString,Arr2()AsStringDimchrAsString,StrAsStringDimiAsInteger,jAsIntegerOnErrorGoToline1

  Str=rCell.TextFori=1ToLen(Str)chr=Mid(Str,i,1)If(Asc(chr)《48OrAsc(chr)》57)ThenStr=Replace(Str,chr,“”)EndIfNext

  Arr1=Split(Trim(Str))ReDimArr2(UBound(Arr1))Fori=0ToUBound(Arr1)IfArr1(i)《》“”ThenArr2(j)=Arr1(i)j=j+1EndIfNext

  GetNums=IIf(num《=j,Arr2(num-1),“”)line1:EndFunction

  Excel怎么只提取表格中的数字

  6、在回到单元格那里输入“=Getnums(A3,2)”就可以提取第几次出现的数组了,如图所示。

  Excel怎么只提取表格中的数字

  以上是我平时和大家学习得的经验和大家分享,希望对大家有帮助。如果对你有用处的话,请投我一票以示鼓励。


请问Excel如何用函数提取数据?视频

相关评论:
  • 19113348973excel中如何用公式从表格中提取数据?
    周狠谢方法一:使用VLOOKUP函数 1.在要提取数据的单元格中,输入以下公式:=VLOOKUP(要查找的单元格, 表格区域, 要返回的列数, FALSE)其中,要查找的单元格是指在多个表格中具有相同数据的单元格,表格区域是指包含要查找数据的表格范围,要返回的列数是指要从表格区域中返回的列数。例如,要从表格 A 和...

  • 19113348973在excel中如何快速提取指定区域的文字
    周狠谢方法一:使用函数提取 1. 使用LEFT函数提取从左开始的特定字符。例如,假设A1单元格中有文字“Excel技巧分享”,如果想提取前几个字符,可以使用公式“=LEFT”,这将返回“Excel”。2. 使用RIGHT函数提取从右开始的特定字符。与LEFT函数类似,如果想要从字符串的末端提取...

  • 19113348973如何在excel中用函数提取指定范围的分数?
    周狠谢1、打开excel表格,在表格中输入如下图的内容。2、点击B2单元格,输入函数=VLOOKUP(A2,C:D,2,0),按下回车键。3、将鼠标放在B2单元格右下角,当鼠标变成十字形,向下点击拖动。4、在A列单元格输入姓名后,按下回车键,B列单元格会自动调用分数。5、接下来选中A2到A4单元格,点击数据,点击数据...

  • 19113348973如何用excel单独提取第1,第2,第3?
    周狠谢1. 使用LEFT函数提取第1个字符:LEFT函数用于从文本字符串的第一个字符开始,提取指定数量的字符。例如,如果你有一个文本字符串“Excel123”在A1单元格中,要提取第一个字符“E”,你可以在另一个单元格中输入公式“=LEFT”。这里的“A1”是源文本所在的...

  • 19113348973excel提取函数的使用方法
    周狠谢excel 提取函数的使用方法:提取函数使用步骤1:110101:北京市市辖区东城区 110102:北京市市辖区西城区 110103:北京市市辖区崇文区 110104:北京市市辖区宣武区 110105:北京市市辖区朝阳区 110106:北京市市辖区丰台区 110107:北京市市辖区石景山区 数据格式如上,一行数据在一个单元格中,我需要将数字...

  • 19113348973如何在Excel中跨表提取数据?
    周狠谢在Excel中,你可以使用VLOOKUP函数或INDEX MATCH函数来跨表提取相对应的数据。下面分别介绍这两种方法的使用步骤:1. 使用VLOOKUP函数:a. 在目标表格中,选择要提取数据的单元格。b. 在选定的单元格中输入VLOOKUP函数的公式:=VLOOKUP(要查找的值, 范围, 列索引, 精确匹配\/近似匹配)。- 要查找的值:...

  • 19113348973excel年月日如何用函数取年月
    周狠谢在Excel中,可以使用函数来提取年月日中的年月部分。具体方法如下:1. 使用YEAR和MONTH函数分别提取年份和月份。2. 如果日期在A列,则可以在B列使用公式=YEAR来提取年份。3. 同样地,可以在C列使用公式=MONTH来提取月份。在Excel中处理日期时,经常需要提取日期的某一部分,如年份或月份。这可以通过...

  • 19113348973excel中如何利用函数根据年、月、人名来提取相应的数据?
    周狠谢目标单元格B4填入公式:=SUM((Sheet1!$D$3:$O$15)*(Sheet1!$D$2:$O$2=Sheet2!$D$2)*(Sheet1!$A$3:$A$15=Sheet2!$D$1)*(Sheet1!$B$3:$B$15=Sheet2!$A4)),双击或下拉填充。数组公式计算 涉及数组公式,低版本需要shift+ctrl+enter三键一起按下,公式外层出现一个大括号。...

  • 19113348973Excel如何利用INDEX函数隔行提取信息
    周狠谢Excel用INDEX函数隔行提取信息如下图表格,我们要提取出所有人员姓名,输入公式:=INDEX(A:A,ROW(A1)*2)具体操作看下图:Excel如何利用INDEX函数隔行提取信息说明 :这里ROW(A1)*2 结果为2,公式向下复制时,得到以2递增的序列值,然后使用INDEX函数,从A列返回对应位置的内容。

  • 19113348973excel提取单元格数字的函数使用教程
    周狠谢excel 提取单元格数字的函数使用教程:提取单元格数字步骤1:首先,我们选中B2单元格;如下图所示:提取单元格数字步骤2:在“编辑栏”中输入“=RIGHT(A2,6)”回车,即可提取地区后面的6位数字;提取单元格数字步骤3:然后,将光标移动到B2单元格的右下角,当鼠标变成黑色十字架形状时,按住鼠标左键拖...

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网