如何使用 LOOKUP 函数返回第一个非空值

如何使用 LOOKUP 函数返回第一个非空值

我有一张桌子:

桌子我使用 LOOKUP 函数引用数据集中的数据。我可以很好地引用具有最新(非空白)数据的列(例如 new_deaths)。但是,对于某些列(例如 Total Vaccinations),最新数据不可用,因此当我尝试使用 LOOKUP 函数时,我得到的是 0(空白)。我想跳过空白值并返回第一个数值。

图片澄清:我引用了另一张床单这就叫世界。

新死亡人数列返回自世界表中最后一个条目不为空以来的最新值。对于以百万计的总疫苗接种人数,它返回 0。原始数据可以在 OurWorldInData.org 上找到

答案1

我建议你尝试这个公式=IFERROR(LOOKUP(1,0/(($A2=World!C:C)*(World!AI:AI<>"")),World!AI:AI),"")

在此处输入图片描述

在此处输入图片描述

相关内容