excel中怎么查找指定数据 如何在excel表格里面查找数据

经验直达:

  • 如何在excel表格里面查找数据
  • excel中怎么查找指定数据
  • excel如何查找并提取数据

一、如何在excel表格里面查找数据


方法如下
1、首先,Microsoft EXCEL 表格 。
excel中怎么查找指定数据 如何在excel表格里面查找数据

【excel中怎么查找指定数据 如何在excel表格里面查找数据】2、然后 , 打开需要查询的工作表 。
excel中怎么查找指定数据 如何在excel表格里面查找数据

3、使用LOOKUP函数的精确查找功能 。
excel中怎么查找指定数据 如何在excel表格里面查找数据

4、例如 , 我要查找科目名称为“管理费用”的凭证字号是什么,就可以在表格内输入公式:=VLOOKUP(H2,A1:C31,3,FALSE) 。
excel中怎么查找指定数据 如何在excel表格里面查找数据

5、然后点击“enter“回车””键就可以精确提取数据了 。
excel中怎么查找指定数据 如何在excel表格里面查找数据

小技巧

1、按alt 向下箭头,可以根据已输入过的内容自动生成下拉列表;
2、按alt =号,可以快速插入求和公式;
3、按alt 回车键,可以在指定的位置强行换行;
4、选取整个区域,按alt ; 选取时可以跳过隐藏区域,只选取显示的区域;
5、按alt 数字键可以输入特殊符号:如 alt 41420 可以输入 √、alt 41409 可以输入 ×;
6、按Ctrl D向下填充 。选取一个含公式或值的单元格以及下面的N个单元格 , 可以填充值或公式 。


二、excel中怎么查找指定数据


在 Excel 中,可以使用 `VLOOKUP` 函数和列名匹配对应的数据 。方法如下:
1. 准备数据:将需要匹配的列的名字和其他信息放在同一工作表中 , 确保列名和其他信息列都有一个唯一的标识符 。
2. 创建一个新列:在要返回结果的单元格中,使用 `VLOOKUP` 函数 。例如,假设您要在 C 列中返回结果,您可以在 C2 中输入以下公式:`=VLOOKUP("列名", OFFSET(数据范围, 0, MATCH("列名", 数据范围的第一行, 0)-1), 行数, FALSE)`
- `"列名"` 是你要匹配的列名,需要用双引号将其包围 。
- `OFFSET` 函数可以返回一个指定的范围,第一个参数指定起始的单元格,第二个参数指定行数的偏移量 , 第三个参数指定列数的偏移量 。
- `MATCH` 函数可以返回匹配项在数组或范围中的位置,第一个参数是需要匹配的值,第二个参数是需要在哪个数组或范围中查找 , 第三个参数是匹配方式,0 表示精确匹配 。
- `VLOOKUP` 函数的第一个参数是要查找的列名,即 `"列名"` 。
- `VLOOKUP` 函数的第二个参数是数据范围,由 `OFFSET` 函数返回 。
- `VLOOKUP` 函数的第三个参数是返回结果列的行数,即数据范围中要查找的行数 。
- `VLOOKUP` 函数的最后一个参数是一个逻辑值,FALSE 表示精确匹配 。
3. 拖动公式:将公式应用于整个列,以便在整个数据集中匹配对应的数据 。
4. 核对结果:将 `VLOOKUP` 函数返回的结果与需要匹配的数据进行比较 , 以确保它们匹配 。
注意:
- 如果要匹配的列名不在数据范围的第一行,可以使用 `MATCH` 函数返回匹配项在数组或范围中的位置 , 然后使用 `OFFSET` 函数返回对应的列 。
- 如果要匹配的数据在多个列中,可以使用 `INDEX` 函数和 `MATCH` 函数的组合 。


三、excel如何查找并提取数据


Excel提供了多种函数用于在工作表中定位和查找数据 。以下是一些常用的函数及其使用方法:
  • VLOOKUP函数:用于在数据表中查找某个值,并返回该值所在行或列的其他信息 。它的语法为:
    scssCopy codeVLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
    其中,lookup_value是要查找的值,table_array是要搜索的数据表 , col_index_num是要返回的值所在列的索引号,range_lookup表示是否需要近似匹配 。如果range_lookup为TRUE(或省略),则返回最接近lookup_value的匹配项;如果range_lookup为FALSE,则返回与lookup_value完全匹配的项 。
  • HLOOKUP函数:与VLOOKUP函数类似,但是查找的方向是水平方向 。它的语法为:
    scssCopy codeHLOOKUP(lookup_value,table_array,row_index_num,range_lookup)
    其中,lookup_value是要查找的值,table_array是要搜索的数据表 , row_index_num是要返回的值所在行的索引号,range_lookup表示是否需要近似匹配 。
  • MATCH函数:用于在某一行或列中查找指定的值,并返回该值在行或列中的位置 。它的语法为:
    scssCopy codeMATCH(lookup_value,lookup_array,match_type)
    其中 , lookup_value是要查找的值 , lookup_array是要搜索的行或列,match_type表示匹配方式 。如果match_type为0(或省略),则返回与lookup_value完全匹配的项的位置;如果match_type为1,则返回小于或等于lookup_value的项的位置;如果match_type为-1 , 则返回大于或等于lookup_value的项的位置 。
  • INDEX函数:用于在给定的数组或区域中返回特定行和列的值 。它的语法为:
    scssCopy codeINDEX(array,row_num,column_num)
    其中,array是要返回值的数组或区域,row_num是要返回的行号,column_num是要返回的列号 。
  • 这些函数可以相互结合使用 , 以实现更复杂的查找和定位功能 。在使用这些函数时 , 建议先选择合适的函数 , 再根据函数的语法和参数要求进行填写 。同时 , 也可以通过Excel提供的函数向导来辅助使用这些函数 。

相关经验推荐