如何编写 Excel 公式来根据单独表格中移动行中的字符串和数字位置来跟踪趋势?

如何编写 Excel 公式来根据单独表格中移动行中的字符串和数字位置来跟踪趋势?

在这个简化数据集的例子中,我有两个代表月份的表。我希望能够跟踪趋势逐月列示。

两个 Excel 表

用通俗的话说,问题是

如果“猫”比上个月上升了,就标记为上升;如果“猫”下降了,就标记为下降;如果没有变化,就标记为没有变化。

如果有新条目,我希望捕获错误,并且我需要一个可拖动的通用公式。

谢谢你们。

答案1

根据评论的解释,如果您有 Excel 365,请尝试以下公式:

=LET(position1,IFERROR(MATCH(H1,$B$1:$B$5,0),0), position2,IFERROR(MATCH(H1,$H$1:$H$5,0),0),IF(OR(position1>position2,position1=0),"Up",IF(position1<position2,"Down","-")))

在两个表中检查位置。然后进行比较:

  • 如果 position1(第一个表上的位置)大于 position2(第二个表上的位置),Up则显示。如果第一个表上不存在该类型,则在 IFERROR 部分处理这种情况,并将 position1 设置为 0。
  • 如果 position1(第一个表格上的位置)小于 position2(第二个表格上的位置),Down则显示。
  • 如果相同,-则显示。

将其向下拖动以填充其他单元格。

相关内容