excel表格中如何用一个值查询表格中的相关值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel表格中如何用一个值查询表格中的相关值相关的知识,希望对你有一定的参考价值。
直接使用Vlookup函数即可做到。
在一个数据量比较大的工作表中,如果想要找到符合某些特征的记录,通常都会想到采用筛选的方式实现。但如果需要查找的是某一条记录的话(如根据学号查找某学生的全部信息等),这样用查找引用类函数就会更为方便,即查找引用类函数——VLOOKUP
VLOOKUP的使用方法:
VLOOKUP(要找啥,在哪儿找,指定返回数据表中第几列的内容,是否模糊查找)
划重点:
1 确保需要找的内容一定是在数据表的最左列
2查找结果要精确的话,第四个参数要写False或是0。
3 必须保证查找内容为选定区域第一列(在数据表中不一定是第一类),返回数据依次向右数
(一)查找姓名为王四贤的获奖信息
将需要查找的姓名记录在单元格P7中,然后在Q7中写公式:=VLOOKUP($P$7, $B$2:$K1$4290,9,0),往右拖动的时候第三参数不变。
绝对引用“$”快捷键F4
以姓名所在列为1,向右数,故所获奖项返回数值为9。
(二)查找姓名为天竺僧的全部资料
=VLOOKUP(($P$7, $B$2:$K1$429,COLUMN(B1),)输入后直接向右拖动
COLUMN函数可以返回指定单元格的列号。公式中使用了COLUMN(B1),计算结果就是B1单元格的列号2。COLUMN函数的参数使用了相对引用,向右复制的时候,就会变成COLUMN(C1),计算结果就是C1单元格的列号3,这样就给了VLOOKUP函数一个动态的第三参数。
直接向右拖动就可以查找到该员工的全部资料了
VLOOKUP函数的第一个参数要求必须是唯一的,如上表,如员工重名,返回的只能是第一次遇到的记录,因此解决这类问题的方法就变成寻找唯一值。
VLOOKUP函数的第一参数可以使用通配符,如下图中,F5单元格给出了姓氏,G5就可以根据姓氏查找到数据表中第一条符合这个姓氏的信息。=VLOOKUP($F$5&"*",$B$1:$D$10,2,)
参考技术A 你可以看下vlookup函数,格式是VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
参数
简单说明
输入数据类型
lookup_value
要查找的值
数值、引用或文本字符串
table_array
要查找的区域
数据表区域
col_index_num
返回数据在查找区域的第几列数
正整数
range_lookup
模糊匹配/精确匹配
TRUE(或不填)/FALSE
在MYSQL中如何用一个字段的值替换另一个字段的值
在同一个数据库中,先判断表A中的AID是否等于表B中的BID,如果是就用表A中的AC1的值去替换表B中的BC1的值。数据库为MYSQL,在PHPMYADMIN中操作,请问SQL命令该怎么写啊?
参考技术A update b set bc1 = ( select ac1 from a where a.aid = b.bid)where exists (select 1 from ac1 where a.aid = b.bid)本回答被提问者采纳 参考技术B UPDATE b
SET b.bc1=a.ac1
WHERE a.aid=b.bid 参考技术C update b,a
set b.bc1=a.ac1
where b.bid=a.id; 参考技术D update b set b.bid=a.ac1 where a.aid=b.bid 第5个回答 2008-04-15 q
以上是关于excel表格中如何用一个值查询表格中的相关值的主要内容,如果未能解决你的问题,请参考以下文章