本文收集整理关于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了!