google-sheets - Google表格:检查列,匹配单元格,返回相邻单元格的公式
问题描述
我有一个电子表格,其中包含输出到各个日期的交货时间表,并希望在标题为Catering的工作表中包含这些天的一组新数据。
我有一个有效的条件,但我无法弄清楚如何使它成为一个更广泛的公式。
=IF(B1=Catering!A1, Catering!B1, "No known catering")
这将检查当前工作表上 B1 中的日期与 A1 中餐饮工作表上的日期并返回 B1 的值。
我想做的是将当前工作表 B1 与 Catering A:A 匹配,如果匹配,则返回相邻的单元格值,即。如果当前工作表 B1 与餐饮 A:A 中的餐饮 A5 匹配,则返回餐饮 B5。
解决方案
像这样使用VLOOKUP
:
=ARRAYFORMULA(IFERROR(VLOOKUP(B1:B, Catering!A1:B, 2, 0), "No known catering"))
或日期和匹配:
=ARRAYFORMULA(IFERROR(VLOOKUP(B1:B, Catering!A1:B, {1,2}, 0), "No known catering"))
或者如果您不需要数组:
=IFERROR(VLOOKUP(B1, Catering!A1:B, 2, 0), "No known catering")
推荐阅读
- android - CameraX 的自定义生命周期
- java - 升级应用程序获取错误膨胀类 com.google.android.material.navigation.NavigationView
- python-3.x - 为什么同时执行任务失败并导致 Ignite 冻结?
- python - Python Keras LSTM 功能顺序相关性
- c# - Blazor 不刷新用户界面
- python - 无法使用 ffmpeg 从 mp4 文件创建音频文件
- google-places-api - Google Places API 开放时间上次更新时间为
- orocrm - 帐户数据网格重复行
- django - Django:ForeignKey 的分配问题
- python - 如何为多面 Altair 图表设置共享标题?