excel查找取单元格数值

生活 2019-02-19 12:14:45 2047

本文收集整理关于excel查找取单元格数值的相关议题,使用内容导航快速到达。

内容导航:

  • Q1:EXCEL中查找以上单元格中最后一个数值
  • Q2:EXCEL中如何使用VLOOKUP函数提取单元格字符串中的数值?
  • Q3:如何从Excel单元格中提取数值?
  • Q4:excel如何提取包含数值、文本单元格中的数字
  • Q5:excel读取单元格中的某个数值
  • Q6:EXCEL如何查找包含了某数值的单元格,A列中每个单元格有0到9其中一个数字,个,要将例如包含了1.3.4.5.8,
  • Q7:excel中查找相同数值并自动填充对应单元格的内容,请教高手回答
  • Q1:EXCEL中查找以上单元格中最后一个数值

    小编用一个简单的例子,演示操作方法。

    比如,下图中的表格数据,A列有一些数据,现在要找出该列最后一个数据,显示在B1单元格。

    在B1单元格输入:=LOOKUP(9E+307,A:A)

    按下回车键,B1单元格即得出结果“16”

    如果,把A10单元格的“16”清除,B1单元格数据即改为A9单元格的“10”

    再在A12单元格输入数据,比如“20”

    B1单元格即显示为“20”

    可以说明公式:=LOOKUP(9E+307,A:A)是正确的。可以查到该列中最后一个数据。

    如果要查的是文字呢。公式可以改为;=LOOKUP("座",A:A)

    比如,下图中的表格,

    在B1单元格输入:=LOOKUP("座",A:A)

    按回车键,B1单元格即可得到A列中最后一个文字

    Q2:EXCEL中如何使用VLOOKUP函数提取单元格字符串中的数值?

    EXCEL中提取单元格字符串中的数值使用VLOOKUP函数,同时,问题配图也给出了使用vlookup函数配合多个其他函数的综合数组公式,针对这个公式,我想先说明以下两点:

    1、这个公式除了少数专门玩Excel或日常对Excel十分感兴趣的牛人之外,绝大多数的Excel用户是写不出来的;

    2、这个公式其实并不能全面解决数值提取问题,比如有负数,负号是提取不出来的,如下图所示:

    因此,我个人并不推荐针对提取数值的问题使用这种神长公式的解法。

    那么,对于大多数的Excel普通用户来说,怎么办?个人推荐学习Excel2016的新功能Power Query(Excel2010或Excel2013可到微软官方下载相应的插件)的基础知识,来针对不同的情况灵活使用即可。

    一、除了数字和字母、汉字,没有太多杂乱字符的情况

    这种日常工作中最常见使用Power Query非常简单,只需要一个简单的函数即可,如下所示:

    二、存在杂乱字符的情况

    也只按需增加要清除的杂乱字符(比如这里的“=”号)即可,仍然是一个函数。

    总的来说,从杂乱文本中提取数字,或者提取英文字母,或者提取中文等等,没有固定的套路,即使是VBA,也得根据实际情况来灵活处理,而不可能有一个统一的万试万灵的解决方案。

    因此,个人建议根据自己的实际情况,选择一项学起来相对简单易用,而又能灵活应对不同情况自己能调整适应的技能来解决实际问题。从这个角度来说,相对于Excel函数的神难组合公式,或VBA的高门槛,Power Query在很多情况下的确是一个很好的选择。

    【私信“材料”直接下载系列训练材料】

    【Excel必备基础小动画】

    【60+函数汇总案例】

    【数据透视基础精选10篇】

    【Power Query入门到实战80篇】

    【Power Pivot 基础精选15篇】

    我是大海,微软认证Excel专家,企业签约Power BI顾问让我们一起学习,共同进步!【您的关注和转发铸就我前行的动力!谢谢支持!】

    wwW.YI;JitAO.CoM

    Q3:如何从Excel单元格中提取数值?

    如何在Excel中提出数值?在此以提取身体证中的出生年月为例。其他的应用可以举一反三。

    如果Excel的版本是2013及以后版本,在此介绍一个神奇的快捷键。

    1.在身份证号列旁边一列,在第一行输入要提取的数字,
    2.鼠标拖动选中要填充的单元格(包含手动填入的单元格),按Ctrl+E快速填充。

    3.如果提出后以日期的方式显示,只要在第一行输入时以日期格式填入,Ctrl+E填充,
    但此时会发现提取的数据并不正确,
    这时只要将第二行的数据手动修改一下,还没完成正确再修改第三行的数据,一般修改两次所有数据就都提取正确了。

    Ctrl+E有许多妙用,感兴趣的可以看我录制的视频“神奇的快捷键”。

    {!-- PGC_VIDEO:{"thumb_fingerprint": 13010980982603844083, "vid": "484304a9fa104e7f91138ea7f7e61312", "vu": "484304a9fa104e7f91138ea7f7e61312", "duration": 694, "neardup_id": 2821205449880829676, "thumb_height": 360, "thumb_neardup_id": 12463212842593733547, "thumb_width": 640, "video_size": {"high": {"h": 480, "subjective_score": 0, "w": 854, "file_size": 14928994}, "ultra": {"h": 720, "subjective_score": 0, "w": 1280, "file_size": 24066118}, "normal": {"h": 360, "subjective_score": 0, "w": 640, "file_size": 11222928}}, "hash_id": 2821205449880829676, "status": 0, "media_id": 6317873665, "vname": "神奇的快捷键.mp4", "external_covers": [{"mimetype": "webp", "source": "dynpost", "thumb_height": 360, "thumb_url": "51b6000960758b46e0f5", "thumb_width": 640}], "item_id": 6503087564352651790, "user_id": 2977200039, "thumb_url": "50a300046a7e445f732a", "md5": "b724c4db1f207e99db8cdf9fa29de1f2", "vposter": "http://p0.pstatp.com/origin/50a300046a7e445f732a", "sp": "toutiao", "group_id": 6503087564352651790} --}如果Excel是以前的版本,可以用公式提取,这里介绍两个公式

    公式一:在F2中输入“=TEXT(MID(B2,7,8),"0-00-00")”,其含义是提出B2中自第7位数字开始的8位数,并以日期格式显示,下面的单元格用鼠标拖动进行公式填充就可以了。
    公式二:如下图,这个公式可以在日期要以*年*月*日的方式显示时用。

    Q4:excel如何提取包含数值、文本单元格中的数字

    假设数据在A列,如下图:

    则B1输入下图的公式后下拉复制填充,结果如下图:

    =RIGHT(A1,LEN(A1)*2-LENB(A1))

    公式解析:

    LEN函数是返回字符串的长度(不管是双字节还是单字节都计为1)

    LENB函数是返回字符串的长度(双字节计为2,单字节计为1)

    中文字符都是双字节,而图片中的阿拉伯数字和小数点都是单字节,因此用LEN*2-LENB就是数字+小数点的位数。

    知识扩展:

    本例中,我上传的图片中,二、三级科目单元格前面是没有空格的(使用单元格缩进来解决不同级别科目间的缩进),而空格也是单字节,如果不是使用缩进,而是使用空格来调整缩进,则公式中可以增加TRIM函数来清除空格:

    =RIGHT(TRIM(A1),LEN(TRIM(A1))*2-LENB(TRIM(A1)))

    说明:

    TRIM函数是清除字符串前后的空格(不包含中间的空格),如=TRIM(" 地 方 ")="地 方",中间的空格不清除。

    Q5:excel读取单元格中的某个数值

    第一种:1.假设数据在A1,选中A1,数据----分列----分隔符号---其它里输入“,文本标识符选”无“,确定

    2.假设目标单元格首格A2,输入=OFFSET($A$1,0,row()*2-3) 下拉

    第二种,1.若每组XXXX=XX长度都差不多,可以通过调整A1列宽,使列宽刚好显示为其中1组,然后在开始-----填充------两端对齐使其先分行

    2.再选中A列,数据----分列----分隔符号---其它里输入=,文本标识符选”,确定

    Q6:EXCEL如何查找包含了某数值的单元格,A列中每个单元格有0到9其中一个数字,个,要将例如包含了1.3.4.5.8,

    在b2中输入=IF(OR(B2=1,B2=3,B2=4,B2=5,B2=8),1,"")
    意思是如果前面单元格等于任意一个数值,就得到1,不等于就放回一个空。
    然后对后面这一列进行筛选,筛选出1,将前面的单元格字体设置颜色

    Q7:excel中查找相同数值并自动填充对应单元格的内容,请教高手回答

    在sheet1的B1中填入“=VLOOKUP(A1,Sheet2!$A$1:$B$4,2,)”回车,就OK了!

    相关文章
    excel怎么中止查找替换2019-01-23
    excel表格查找相同数据2019-01-24
    微信如何查找通过添加手机号加好友2019-02-01
    excel查找函数精确查找2019-02-02
    微信查找聊天记录怎么查2019-02-02
    微信怎么查找附近打招呼的人2019-02-10
    怎么查找车主电话号码2019-02-11
    office密钥在哪里查找2019-02-12
    查找我的iphone能监听2019-02-12
    excel表格怎么查找重复2019-02-13