Excel 如何自动查找对应数值范围中的值
看你要返回什么,如果是返回所查找数值范围内包含值的数量,你可以用COUNTIF函数来实现。
COUNTIF(查找范围,查找条件)
例如:查找一张成绩表中60—90分的学生数量,假设成绩列在B列;
那么应该在单元格中输入:
=COUNTIF(B2:B20,">=60")-COUNTIF(B2:B20,">=90")
即可得到需要的结果。
1、打开“查找”对话框。单击顶部菜单栏“开始”→“查找并选择”→“查找(F)”按钮,打开“查找”对话框。
2、找到所有数据。在“查找内容”中输入“*”,然后单击“查找全部”。
3、展开“查找结果”框。搜索结果的结果框由鼠标拉伸,以便尽可能多地显示数据。
4、按值的大小对结果进行排序。单击“查找结果”对话框中的“值”字段,以使结果按升序排序。
5、筛选出符合条件的数据,使用Shift键选择符合条件的段,例如20-30之间的单元格。
用vba做一个自定义函数可以实现。举例说明:
例如有表格数据如图:
现要求根据数值上限、下限值找到相应的数值。如图:
第一步:编制一个自定义函数,代码如下:
Function czsz(sx, xx, fw) As String
'sx:上限 xx:下限 fw:范围
Dim sarr(1 To 100, 1 To 2) '1-序号 2-数值
hh = fw.Row
lh = fw.Column
zz = 0
Do While Cells(hh, lh) <> ""
zz = zz + 1
sarr(zz, 1) = Cells(hh, lh).Value
sarr(zz, 2) = Cells(hh, lh + 1).Value
hh = hh + 1
Loop
czsz = ""
For i = 1 To zz
If sarr(i, 2) >= xx And sarr(i, 2) <= sx Then
czsz = czsz & "序号" & sarr(i, 1) & ": " & sarr(i, 2) & "; "
End If
Next i
End Function
第二步:在G2输入公式:=czsz(E2,F2,A2:B21)。结果如图:
第三步:将G2公式修改成:=czsz(E2,F2,A$2:B$21)
第四步:将G2公式下拉至G4,结果如图:
看你要返回什么,如果是返回所查找数值范围内包含值的数量,你可以用COUNTIF函数来实现。
COUNTIF(查找范围,查找条件)
例如:查找一张成绩表中60—90分的学生数量,假设成绩列在B列;
那么应该在单元格中输入:
=COUNTIF(B2:B20,">=60")-COUNTIF(B2:B20,">=90")
即可得到需要的结果。
仁侨马根: 用LOOKUP函数试试,假设在查找的单元格在H1,对照表在A2:F100,H2中输入=lookup(H1,A2:A100,B2:B100) 其中A2:A100假设是放温度的,B2:B100是放你要返回的什么数值的.公式将查找H1中数值,在A2:A100中的位置,返回查到行对应的B列数据.LOOKUP是采用的模糊查找,如果找不到这个数值,返回小于它的最大值,就象用55去查,就查到50.
五原县13263768908: 在EXCEL中,如何通过公式查找对应的数值 ?
仁侨马根: 1、我们在B3单元格里输入公式=1+2,在C3单元格里输入3. 2、ctrl+F打开“查找替换”对话框.我们在查找范围里选择“公式”,并在查找内容里输入3. 3、在查找范围里选择“公式”,并在查找内容里输入“1”,可以发现,公式里含有1的也被查找出来,非公式的数值单元格中含有1也被查找出来. 4、ctrl+F打开“查找替换”对话框.我们在查找范围里选择“数值”,并在查找内容里输入“3”,可以发现,查找范围为“数值”. 5、查找范围“数值”和“公式”都是对含有公式的单元格而言的,查找范围“数值”我们在查找时忽略公式本身,只查找公式所得到的结果,而且查找“公式”时我们查找公式本身,而忽略公式所得到的结果.
五原县13263768908: Excel 查找某个值所在的范围,并引用对应的数据 - ?
仁侨马根: 摆在面前的是三列数据,要通过第三列的数据来查找左边两列的数据.很显然这个如果只用vlookup()函数是不能实现的.如果可以知道查询值在第三列中的行号,再通过行号来作为索引,找到对应的第一列和第二列当中的值,那我们的目的...
五原县13263768908: 如何在EXCEL 中查找一定范围数值 - ?
仁侨马根: 数据-筛选-自动筛选-自定义 你点自动筛选,可以再点你要查的内容所在的单元格,首行有个向下的黑三角,点一下,就会有许多的值,其中第一个是全部,第二个是前10,第三个是自定义,你点一下最自定义,就能完成你想要作的任何事.
五原县13263768908: Excel 如何自动匹配数据 - ?
仁侨马根: 对于通过多条件查询匹配返回数据,可以通过INDEX+MATCH数组公式来实现. 具体的操作方法是: 1、打开Excel 2007以上版本的工作表; 2、在目标单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向右向下填充公式 =INDEX...
五原县13263768908: EXCEL中实现自动查找相同项目并对应填写其他列的数据 - ?
仁侨马根: 1.表1中a列的数据包含表2中a列的数据,如何找出相同项并对应表2中的数据. 2.移动或者复制表的方法: 假设这两个表没有在一个excel里面,把它们移动到同一个表中,移动方法图所示 3.Vlookup函数的语法: VLOOKUP(lookup_value,...
五原县13263768908: excel怎么使用公式,搜索范围值所在的范围值,返回对应的数值 - ?
仁侨马根: 在C3中输入或复制粘贴下列公式=VLOOKUP(B3,E:F,2,1) 下拉填充
五原县13263768908: 在EXCEL中,如何通过公式查找对应的数值 - ?
仁侨马根: C2中使用=vlookup(A2,$B$8:$D$11,3,0),D2中使用=vlookup(A2,$B$12:$D$15,3,0)...--- 如果你比较精通VBA的话, 你可以试着写自己的函数,实现任意想要的结果都是可以,但那个需要较高的技术,而用vlookup是比较简单的,只需要设置好模板,你每个月都可以填好数据就能实现了.比如,你把每个月的数据放一张sheet中,就可以实现每个月填入数据即可自动算出你上面的的表.
五原县13263768908: Excel Excel中怎么自动查找对应的数据 - ?
仁侨马根: VLOOKUP INDEX MATCH OFSEET 看你数据源是怎么样的,想达到什么结果,这些公式都可以配合使用
五原县13263768908: EXCEL 查找对应列的数值范围 - ?
仁侨马根: EXCEL中返回某数据在区域中的次序方法: 返回某数据在区域中的次序用MATCH函数,该函数语法为:MATCH(lookup_value,lookuparray,match-type); 第一参数为查找值,第二参数为查找区域,第三参数为查询的指定方式; 第三参数的值不同,查找方式不同,详见下图: