|在本文中,我们将学习如何检索第一个非空白单元格的值。我们在Microsoft Excel 2010中结合使用Index函数和Match函数来获得所需的结果。

INDEX:Index公式从数组中行号和列号之间的交点返回一个值。 “ INDEX”功能有两种语法。

“ INDEX”函数的第一种语法:= INDEX(数组,row_num,[column_num])

“ INDEX”函数的第二种语法:= INDEX(引用,row_num,[column_num],[area_num])例如:-我们具有范围A1:C5中的数据,其中A列包含订单ID,B列包含单价,并且C列包含数量。

请遵循以下给定步骤:-*在单元格D2中编写公式。

  • = INDEX(A1:C5,2,3)

  • 按键盘上的Enter键。

  • 该函数将返回10,这意味着在2 ^ nd ^行和3 ^ rd ^列中有10个可用。

img1

匹配:匹配公式返回在水平或垂直范围内找到该值的单元格编号。

“ MATCH”功能的语法:= MATCH(lookup_value,lookup_array,[match_type]) _有3种匹配类型。 1 ^ st ^小于1,2 ^ nd ^为0精确匹配,3 ^ rd ^为(-1)大于_例如:-我们具有范围A1:C5的数据,其中A列包含订单ID,B列包含单价,C列包含数量。

img2

请遵循以下给定步骤:-*在单元格D2中编写公式。

  • = MATCH(12982,A2:A5,1)

  • 按键盘上的Enter键。

  • 该函数将返回4,这表示第4 ^个单元格已根据给定条件进行匹配。

img3

让我们举一个例子来了解如何获取第一个非空白单元格的值。

我们具有范围A1:A7中的数据,其中某些单元格为空白。现在,我们要检索范围(A2:A7)中第一个非空白单元格的值。

img4

请遵循以下给定步骤:-*在单元格B2中编写公式。

  • = INDEX(A2:A7,MATCH(TRUE,A2:A7 <>“”,0))

  • 按键盘上的Ctrl + Shift + Enter。

  • 该函数将返回AAA,表示“ AAA”是该范围内第一个非空白单元格的值。

img5