经验直达:
- excel如何查找标注里面的东西
- excel中怎么找到指定列的值
- excel怎么查找指定条件的数值
一、excel如何查找标注里面的东西
EXCEL的标注,到目前为止应该没有对应的函数可以读取 。如果要查找的话,只能通过万能的VBA来实现 。
举例说明 。
有一列数据,其中有一个单元格的插入了批注“aaa".这样写一段代码来找到这个单元并提示单元格的地址 。表格如图所示:
第一步:编制VBA代码如下:
Sub 查找aaa()
Dim I As Integer
I = 1
Do While Cells(I, 1) <> ""
Cells(I, 1).Select
If ActiveCell.Comment.Text = "aaa" Then
MsgBox "批注为aaa的单元格是" & ActiveCell.Address
Exit Sub
End If
I = I1
Loop
【excel中怎么找到指定列的值 excel如何查找标注里面的东西】MsgBox "批注为aaa的单元格不存在"
End Sub
第二步:运行宏 。结果如图:
第三步:编辑A13的批注,使其为"aaa",然后再运行宏 。结果如图:
注:这个宏未判断没有批注的情况,实际运用时要完善 。
二、excel中怎么找到指定列的值
【VLOOKUP函数】
范例如图:
VLOOKUP用于在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值,其语法形式为:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
1、Lookup_value:表示要查找的值,它必须位于自定义查找区域的最左列 。Lookup_value 可以为数值、引用或文字串 。
2、Table_array:查找的区域,用于查找数据的区域 , 上面的查找值必须位于这个区域的最左列 。可以使用对区域或区域名称的引用 。
3、Row_index_num:为 table_array 中待返回的匹配值的行序号 。Row_index_num 为1时,返回 table_array 第一行的数值;row_index_num 为 2 时,返回 table_array 第二行的数值;依次类推 。
4、Col_index_num:为相对列号 。最左列为1,其右边一列为2,依次类推 。
5、Range_lookup:为一逻辑值,指明函数VLOOKUP 查找时是精确匹配,还是近似匹配 。Range_lookup为:FALSE ,VLOOKUP将只查找精确匹配值 。
如果Table_array 的第一列中有两个或更多值与 lookup_value 匹配,则使用第一个找到的值 。如果找不到精确匹配值,则返回错误值 。Range_lookup为:TRUE 或被省略,则返回精确匹配值或近似匹配值 。
如果找不到精确匹配值,则返回小于 lookup_value 的最大值 。
并且,必须按升序排列 Table_array 第一列中的值;否则,VLOOKUP 可能无法返回正确的值 。【TRUE 或被省略,返回的值有两种,因此,精确查找则选用参数FALSE 。】
如果 Table_array 的第一列中有两个或更多值与 lookup_value 匹配,则使用从上往下,第一个升序排列段的最后一个值 , 如果排列段后面还有值与lookup_value 匹配 。
三、excel怎么查找指定条件的数值
需要用到数组公式,用下面的举例来说明:
1.这里有两个条件,后面对应第三列唯一的数据:
2.当我们需要同时满足条件一和条件二的数据的时候 , 就需要使用 Vlookup 的多条件查找,在I2单元格输入数组公式:=VLOOKUP(G5&H5,IF({1,0},$A$2:$A$9&$B$2:$B$9,$C$2:$C$9),2,0) 然后按按
3.随即便完成了对满足两个条件的数据查询,向下拖拽填充即可 。
扩展资料:
Excel中大量的公式函数可以应用选择 , 使用Microsoft Excel可以执行计算,分析信息并管理电子表格或网页中的数据信息列表与数据资料图表制作,可以实现许多方便的功能,带给使用者方便 。与其配套组合的有:Word、PowerPoint、Access、InfoPath及Outlook,Publisher
Excel2013、2010、2007和老一点的Excel2003较为多见,Excel2002版本用的不是很多 。比Excel2000老的版本很少见了 。最新的版本增添了许多功能 。使Excel功能更为强大 。
Excel2003支持VBA编程 , VBA是Visual Basic For Application的简写形式 。VBA的使用可以达成执行特定功能或是重复性高的操作 。
Lookup_value为需要在数据表第一列中进行查找的数值 。Lookup_value 可以为数值、引用或文本字符串 。当vlookup函数第一参数省略查找值时,表示用0查找 。
Table_array为需要在其中查找数据的数据表 。使用对区域或区域名称的引用 。
col_index_num为table_array 中查找数据的数据列序号 。col_index_num 为 1 时,返回 table_array 第一列的数值,col_index_num 为 2 时,返回 table_array 第二列的数值,以此类推 。
如果 col_index_num 小于1,函数 VLOOKUP 返回错误值#VALUE!;如果 col_index_num 大于 table_array 的列数,函数 VLOOKUP 返回错误值#REF! 。
Range_lookup为一逻辑值,指明函数 VLOOKUP 查找时是精确匹配,还是近似匹配 。如果为FALSE或0 ,则返回精确匹配 , 如果找不到,则返回错误值 #N/A 。
如果 range_lookup 为TRUE或1 , 函数 VLOOKUP 将查找近似匹配值,也就是说,如果找不到精确匹配值 , 则返回小于 lookup_value 的最大数值 。如果range_lookup 省略,则默认为近似匹配 。
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])就是VLOOKUP(查找值 , 查找范围,查找列数,精确匹配或者近似匹配) 。
一定要选择精确查找 。