如何使用 LOOKUP 函数返回第一个非空值 2024-9-7 • microsoft-excel worksheet-function microsoft-excel-2016 database 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),"") 相关内容 Windows 10 空闲磁盘使用情况 写入文件时访问被拒绝:java.io.FileNotFoundException 如何在带有 proxy_pass 的 nginx 位置中使用正则表达式? 安装 NS-3 时出现问题 扫描功能HP Deskjet 1514 如何使用 perl 优化 mysql 插入? 保留/同步 Adobe Digital Editions 的注释、突出显示和书签 如何升级 Ubuntu 14.04 用于绘制二十面体和标记的 TikZ 代码 Opera 媒体缓存:查找 YouTube 视频