image

在本文中,我们将学习如何在Excel中按月获取最后一个条目。

方案:

在使用数据集时,有时我们需要根据不同的标准提取一些结果。这里的问题标准是值必须是与给定月份对应的最后一个条目。该问题可以用两种方式解释。

。按月列中的最后一个条目。列中月份的最后日期值您必须考虑两者之间的区别。不同之处在于,第一个问题从与月份名称匹配的列中提取最后一个条目,而第二个问题从月末日期值中提取最近的日期值。我们将一一理解这两种情况。首先,我们将考虑如何按月获取列中的最后一个条目。

如何在Excel中按月获取列中的最后一个条目?

TEXT functionLOOKUP函数”。 。在这里,我们使用LOOKUP函数的属性搜索最后一个值。 LOOKUP函数采用3个参数查找值,查找数组和结果数组。因此,我们将lookup array参数用作1 / lookup数组。

有关更多详细信息,请参见以下公式语法:

公式语法:

=LOOKUP(2,1/(TEXT(dates,”mmyyyy”)=TEXT(month,”mmyyyy”)),values)

date:数据中的date数组值:数据中的result数组month:月份标准

示例:

所有这些可能会使您难以理解。让我们在示例中了解如何使用此公式。这里我们有日期和价格值的数据。为此,我们需要输入2019年1月的最新条目,它将是日期为2019年1月的最后一个条目。在这里,我们使用命名范围来表示日期数组和价格数组。

使用公式:

=LOOKUP(2,1/(TEXT(dates,”mmyyyy”)=TEXT(F9,”mmyyyy”)),Price)

说明:

  • link:/ excel-text-formulas-the-text-function-in-excel [TEXT](dates,“ mmyyyy”)

TEXT(F9,“ mmyyyy”)

在转换查找日期值“ 012019”后,将以“ mmyyyy”格式返回日期值(在F9单元格中),并且该值将与上述数组匹配。

  • 用1除法会将True值数组转换为1s,将False值数组转换为#DIV / 0错误。因此,我们将获得返回的数组为。

\ {1; 1个1个1个#DIV / 0! ; #DIV / 0! ; #DIV / 0! ; #DIV / 0! ; #DIV / 0! ; #DIV / 0! ; #DIV / 0! ; #DIV / 0! ; #DIV / 0!现在,LOOKUP函数将在数组中找到值2,但找不到该值。因此,它返回对应于最后1个值的条目。

image

命名的使用日期范围:C3:C15价格:D3:D15最后价格是78.48,对应于31-01-2019。使用Ctrl + D或从单元格的右下角向下拖动将公式复制到其他单元格。

image

如您所见,该公式返回所有必需的值。如果查找月份的值与任何日期输入都不匹配,则该函数返回#N / A错误。在上面的示例中,日期条目是按排序的方式。因此,该月的最后一个条目与该月的最后一个日期条目匹配。

现在,如果未对日期条目进行排序,那么我们将首先对日期值进行排序,并使用上面的公式。

如何在Excel的列中按月获取最后日期输入?

为此,我们将使用`link:/ formulas-and-functions-introduction-vlookup-function [VLOOKUP]`

EOMONTH函数”。 EOMONTH函数采用月份的日期值,并返回所需月份的最后日期。 VLOOKUP函数查找月份的最后日期或最近的最近日期,并返回与该值对应的值。

使用公式:

=

VLOOKUP

(

EOMONTH

(F3,0), table, 2)

说明:

(F3,0)返回同一月的最后一个日期。 0参数用于返回同一月的日期。

。现在,查找值成为给定月份的最后日期。

。现在,将在表的第一列中搜索该值并查找最后一个日期,如果找到返回与值对应的值,如果找不到,则返回最接近查找值的最后匹配结果并返回其对应的结果。

。该函数从表的第二列返回值,因为第三个参数为2。

image

此处,公式返回结果78.48。现在,使用快捷键Ctrl + D或从单元格的右下角向下拖动,将公式复制到其他单元格。

image

如您所见,该公式效果很好。只有一个问题。当我们查找与4月对应的最后一个日期时,该函数返回3月对应的值,因为表中没有4月日期的输入。确保赶上这些结果。

这是有关使用该公式的所有观察注意事项。

注意:

。使用与文章中所述问题相对应的公式。 。 VLOOKUP和LOOKUP函数是当查找值是数字并且不存在于查找数组中时,仅返回小于查找值的最接近数字的值的函数。

。 Excel将日期值存储为数字。

。上面提到的两个函数仅返回一个值。

。在VLOOKUP函数中将第4个参数用作0,以获取表中查找值的精确匹配。

希望本文有关如何在Excel中按月获取最后一个条目具有解释性。在此处查找更多有关使用公式从表中提取值的文章。如果您喜欢我们的博客,请在Facebook上与您的朋友分享。您也可以在Twitter和Facebook上关注我们。我们希望收到您的来信,请让我们知道我们如何改进,补充或创新我们的工作,并为您做得更好。写信给我们[email protected]

相关文章:

在Excel中查找带有混合数据的最后一行:使用同一数组中的数字,文本或空白单元格。使用Excel中的MATCH函数提取具有非空白单元格的最后一行。

查找给定月份的最后一天:EOMONTH函数返回该月份的最后日期给定的日期值。

link:/ tips-how-to-to-to-to-to-last-value-in-column [如何获取列中的最后一个值]:大数据中的最后一个条目,CELL和INDEX函数的组合返回一个字段中的最后一个值列或数据列表。

使用Excel中的文本值查找最后一行数据:*在文本值和空白单元格的数组中,返回使用Excel中的MATCH和REPT函数,数组中的最后一个值。

如何在Excel中使用SUMPRODUCT函数:在Excel中将相应值的乘积取入多个数组后,返回SUM。

热门文章:

如何在Excel中使用IF函数:Excel中的IF语句检查条件,如果条件为TRUE,则返回一个特定值;如果为FALSE,则返回另一个特定值。

如何在Excel中使用VLOOKUP函数:这是excel中最常用和最受欢迎的函数之一,用于从不同范围查找值和床单。链接:/ tips-countif-in-microsoft-excel [如何在Excel中使用COUNTIF函数]:使用此惊人的函数对带有条件的值进行计数。您无需过滤数据即可计算特定值。 Countif功能对于准备仪表板至关重要。

如何在Excel中使用SUMIF函数:这是另一个仪表板必需的功能。这可以帮助您汇总特定条件下的值。