|若要检索最后一个值,请使用“ INDEX”,“ MAX”和“ COLUMN”函数的组合,并要检索一行中的最后一个字符,请在Microsoft Excel 2010中使用“ HLOOKUP”和“ REPT”函数。

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

MAX:此函数用于返回一组值中的最大数字。它忽略逻辑值和文本。

“ MAX”函数的语法:= MAX(number1,[number2],…​.)

示例: 范围A1:A4包含数字,我们需要返回此范围内的最大数字。 _ _遵循以下给定步骤:- * 选择单元格B1并编写公式。 _ = MAX(A1:A4) 按键盘上的Enter。

  • 该函数将返回9.

  • 9是A1:A4范围内的最大值。

列:此函数用于返回引用的列号。

img2

“ COLUMN”函数的语法:= COLUMN(reference)

例如: 如果要返回单元格A1的列号,则需要执行以下给定的步骤:- *在单元格B2中编写公式。

  • = COLUMN(A2)

  • 按键盘上的Enter键。

  • 该函数将返回1,表示这是第1列。

HLOOKUP:该函数用于在表或值数组的顶部行中查找值,并从您指定的行的同一列中返回该值。

“ HLOOKUP”函数的语法:= HLOOKUP(lookup_value,table_array,row_index_num,[range_lookup])

img3

Hlookup函数的使用

我们使用此函数从一个数据到另一个数据中选取值,但是为了满足条件,我们应该在两个数据集中都具有公共值,以便我们可以轻松地选取值。

让我们以一个示例为例,了解如何在Microsoft Excel 2010中以及在何处使用Vlookup函数。示例1:我们有2个数据集,其中我们要求从1 ^ st ^数据到2 ^ nd ^数据的加入日期。

为了从1 ^ st ^数据到2 ^ nd ^数据中选取值,我们拥有的通用值为Emp。码。因此,我们将通过Emp放置Hlookup函数。

码。我们需要按照以下提到的步骤选择加入日期:-*选择单元格C9并编写公式。

  • = HLOOKUP(C8,$ C $ 2:$ G $ 3,2,false)

img4

  • 按键盘上的Enter键。

  • 该函数将返回此L1056 Emp代码的加入日期。

  • 要将加入日期返回给所有员工,请复制相同的公式并将其粘贴在D9:G9范围内。

注意:如果我们要从中选取数据的其他数据中没有通用值,则公式将给出#N / A错误。如您在上面的快照中所见,雇员代码L1089在第一数据集中不可用,因此公式给出了错误。

提示:-此功能用于重复给定次数的文本。

使用REPT可以用许多文本字符串实例填充一个单元格。

img5

“ REPT”函数的语法:= COLUMN(reference)

例如:-在单元格A1 = REPT(“ a”,10)中编写公式,然后按键盘上的Enter键。函数将显示“ a”重复10次。

|模式:此功能可用于与Excel 2007及更早版本兼容。它返回数组或数据范围中最频繁出现或重复的值。

“ MODE”函数的语法:= MODE(number1,[number2],……..)

img6

例如:-*我们的数字列表在A1:A5范围内。

要返回数字模式,请执行以下给定步骤:-*在单元格B1中编写公式。

  • =模式(A1:A5)

  • 按键盘上的Enter键。

  • 函数将返回1。

如果:-检查条件是否满足,如果为True,则返回一个值,如果为False,则返回另一个值。

“ IF”函数的语法= if(逻辑测试,[value_if_true],[value_if_false])

首先,该公式将进行逻辑测试,以了解逻辑测试的输出是对还是错。

img7

例如: * 单元格A2和A3包含数字3和5。如果数字是3,则公式应显示“是”,否则显示“否”。

_ = IF(A1 = 3,“是”,“否”)_

让我们举一个例子来了解如何获取行中的最后一个值和最后一个字符。

我们具有范围A2:E5中的数据,其中单元格分别包含字符和数字。范围中的某些单元格可能为空。

我们要检索范围的每一行中出现的最后一个值(任何类型)和最后一个字符。

img8

要查找每一行的最后一个字符,请执行以下给定步骤:-

| *在单元格F2中编写公式。

img9

  • = HLOOKUP(REPT(“ z”,10),A2:E2,1)

  • 按键盘上的Enter键。

  • 该函数将返回每一行的最后一个字符。

  • 通过按Ctrl + C键复制相同的公式,并通过按键盘上的Ctrl + V键将其粘贴在F3:F5范围内。

要在每一行中找到最后一个值(任何类型的值),请执行以下给定的步骤:-*在单元格G2中编写公式。

img10

  • = INDEX(A2:E2,1,MAX(IF(A2:E2 <>“”,COLUMN(A2:E2)))-COLUMN(A2)+1)

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

img11

\ {= INDEX(A2:E2,1,MAX(IF(A2:E2 <>“”,COLUMN(A2:E2)))-COLUMN(A2)+1)}该函数将返回每行的最后一个字符。

  • 通过按Ctrl + C键复制相同的公式,并通过按键盘上的Ctrl + V键粘贴在G3:G5范围内。

img12

img13