如何返回前一天或前一个月的值?

时间:2017-02-23 16:24:49

标签: excel excel-formula

我有一个feb月份的数据列表,我想返回仅记录数据的那些天的值。

前:

Defect           02/01   02/02   02/03    02/04
Missing clip               
Wrong cable       3                5
Wrong BSN                  5       9       6
Damaged harness   4        2       1

我希望公式返回02/02日期的值和缺陷类型 我希望公式只返回错误的BSN和损坏的线束以及相应的值。

任何帮助将不胜感激。 谢谢, Kavya

1 个答案:

答案 0 :(得分:0)

您可以使用=HLOOKUP()水平搜索特定字词,当公式找到该字词时,它会在第n行返回该匹配项。

=HLOOKUP(what_ur_searching, where_ur_searching, which_row_should_return, exact_or_aprox_match)

HLOOKUP将从左到右匹配第一次出现很重要。在您的示例中,您有02/03两次,因此如果您尝试返回02/03值,则会返回91,而不是{{1} }和6

错误的BSN:

在同一工作表中,在所需的任何单元格中编写以下公式:null

解释

在$ A $ 1的第一行中搜索:$ E $ 5,该词的出现" 02/02"。如果公式找到它,则返回第4行的出现(其中1等于标题,4等于&#34的行号;错误的BSN"数据)。 0意味着它正在寻找" 02/02"的完全出现。

线束损坏:

在同一工作表中,在所需的任何单元格中编写以下公式:=HLOOKUP("02/02",$A$1:$E$5,4;0)

解释

在$ A $ 1的第一行中搜索:$ E $ 5,该词的出现" 02/02"。如果公式找到它,则在第5行返回事件(其中1等于标题,5等于"损坏的线束"数据的行号)。 0意味着它正在寻找" 02/02"的完全出现。