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表格中如何用一个值查询表格中的相关值的主要内容,如果未能解决你的问题,请参考以下文章

在Excel中如何用表格背景颜色筛选数据啊?

在Excel中如何用表格背景颜色筛选数据啊?

excel中如何用一个图表绘制多条折线

Pentaho/PDI/Kettle:如何用 Excel 电子表格中的值填充“插入/更新”?

在试听中如何用SQL选中从表选取所有列

如何用表格查重复