如何使用 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),"") 相关内容 安装 Oh my Zsh 后丢失了我的别名 为什么上下文菜单偶尔会在任务栏后面打开? Ubuntu 20.04 Zpool 启动时导入失败 如何通过批处理文件应用 Windows 8 主题? 如何使用 GCP 负载均衡器管理 URL 重写? 如何将参数传递给 Windows 2003 批处理文件并从 unix-aix 执行它并将值返回给 unix-aix 操作系统是否以任何方式修改 BIOS? TikZ 中的相对透明度? 硬盘驱动器软件分区的含义? 在 VLC 中显示当前播放速度