google-sheets - 如何根据一个单元格与多个相邻单元格作为今天的日期来镜像单元格
问题描述
我在谷歌表格中制作了一个动态日历,它将使用条件格式突出显示今天的日期和几个单元格。我想在同一个工作簿的新工作表上创建一个“今日视图”,它在工作簿中搜索表示“今天”的突出显示单元格,然后在“今日视图”工作表上镜像这些单元格。
我尝试将 VLOOKUP 或 MATCH 与 OFFSET 结合使用,以尝试定位今天的日期,无论工作表如何,然后在日期下方显示 X 行的单元格,但没有成功。我不知道如何做到这一点
编辑:这是一个示例电子表格的链接。第一张是我想要的“今日视图”,第二张是日历的样本。
我希望 A2:G8 范围内的单元格能够镜像日历表上以绿色突出显示的单元格,无论是哪个表的来源。预期目标是每天使用与日历中的新单元格相对应的单元格更新此范围,显示我当天计划的任务,而无需转到具有特定日期的工作表
<iframe src="https://docs.google.com/spreadsheets/d/e/2PACX-1vQJ8b8aDP-HgctIlthRkwfF7EO43Es9v8m68QztdkAyl_jBYj_ZGO_QFxALDvSzQ7ftEavx-wZXauCW/pubhtml?widget=true&headers=false" width="100%" height="500"></iframe>
解决方案
看:
=ARRAYFORMULA(QUERY({INDIRECT("Sheet3!"&
ADDRESS(MAX(IF(REGEXMATCH(B4:D14&"", B1&""), ROW(B4:D14), 0))+1+N("< offset start"),
MAX(IF(REGEXMATCH(B4:D14&"", B1&""), COLUMN(B4:D14), 0)))&":"&
ADDRESS(MAX(IF(REGEXMATCH(B4:D14&"", B1&""), ROW(B4:D14), 0))+4+N("< offset end"),
MAX(IF(REGEXMATCH(B4:D14&"", B1&""), COLUMN(B4:D14), 0))))},
"where Col1 is not null"))
演示表
推荐阅读
- android - 如何在 Android 7.1 的设置中的设备管理员菜单中列出我的应用程序
- reactjs - 我应该如何组织 React 项目以避免 react-hooks/exhaustive-deps
- angular - 角 HttpErrorResponse
- google-cloud-storage - 与用户合作时如何计划谷歌云存储桶的创建
- r-markdown - 使用 officedown::rdocx_document 时,Rmd 报告不会从模板导入边距、页眉或页脚:
- r - 如何在 R Studio 中将字符转换为整数?
- swift - swift5的SpriteKit屏幕大小问题
- python - libtool:错误:“tclsqlite.lo”不是有效的 libtool 对象
- c++ - 使用 Arduino 减少与 3.5" TFT 显示器一起使用的 KeDei TFT 库所需的内存
- python - 在python中确定Fraction的值是整数还是浮点数