arrays - Master Sheet 拉取多个标签的同一个单元格,使用时间来确定正在拉取哪些单元格?
问题描述
我希望从许多选项卡的相同单元格中提取信息,并根据日期/时间将它们列在一个列中 - 理想情况下也使用 VLookup(?) 而不是直接查询(以减少列表结束的可能性不是匹配行的其余部分)。我已经能够使用 IF/串在一起的 IF 公式来完成此操作,但这需要在列的每个单元格中输入一个公式。我希望减少此工作表中的公式数量(有时我会不断加载厄运),并希望能够使用一个自动填充整个列的标题公式来创建列表。
我一直在尝试处理 3d 引用/DDDREF、VLookup、IF/IF、查询等,但无法找到正确的顺序来实现它。当我在一行中单独使用 DDDREF 时,它工作得很好,但是当我尝试在一个查看日期/时间来决定填充哪个公式的字符串中使用它时,它只填充 1 个单元格而不是整个列和/或它说我现在不能引用()。
该工作表有许多选项卡,并且选项卡经常更改(添加和删除),因此它不可能是需要列出每个选项卡的东西。这是当前列中使用的内容(S 列)
=T(N("TODAYS ARMING 1 TIME - .375 = 9am"))
&ifs(
$Z$1<1.374+N(" Sunday"),
IF($A3<>"",IMPORTRANGE($T$1,{$A3 &"!D79"}),""),
$Z$1<2.374+N(" Monday"),
IF($A3<>"",IMPORTRANGE($T$1,{$A3 &"!D67"}),""),
$Z$1<3.374+N(" Tuesday"),
IF($A3<>"",IMPORTRANGE($T$1,{$A3 &"!D69"}),""),
$Z$1<4.374+N("Wednesday"),
IF($A3<>"",IMPORTRANGE($T$1,{$A3 &"!D71"}),""),
$Z$1<5.374+N(" Thursday"),
IF($A3<>"",IMPORTRANGE($T$1,{$A3 &"!D73"}),""),
$Z$1<6.374+N(" Friday"),
IF($A3<>"",IMPORTRANGE($T$1,{$A3 &"!D75"}),""),
$Z$1<7.374+N(" Saturday"),
IF($A3<>"",IMPORTRANGE($T$1,{$A3 &"!D77"}),""),
$Z$1>=7.374+N(" Sunday"),
IF($A3<>"",IMPORTRANGE($T$1,{$A3 &"!D79"}),""))
它分解为: A 列具有站点名称,这也是选项卡名称。它查看 Z1 以确定它是什么日期/时间,并使用它来确定从每个选项卡中提取哪个单元格。
谢谢!
解决方案
推荐阅读
- java - 我需要在 Java 中获取二维数组对象的索引
- java - 通过 CMD 与 Powershell 执行 Java 命令时的差异 - 由句点(“。”)引起
- angular - SyntaxError:JSON中的意外标记o在角度位置1
- powershell - 如何在导出到 CSV 文件时重命名属性?
- javascript - 有没有办法使用以前的 Chrome 版本?
- python-3.x - 使用列表更新字典时出现 ValueError
- c# - 使用 HttpContext cookie 有没有办法允许在浏览器关闭时删除它以及有一个到期时间?
- android - 如何在 AOSP 源代码中添加预构建的应用程序(系统应用程序)
- php - 跨所有相关数组键同步数组值
- docker - kind cluster - 如何查看已加载的 docker-images?