如果 Today() 匹配日期(以数字和字符串格式给出),则导入 X

If Today() matches Date (given as a number and string format), then import X

我正在努力解决这个问题。

我有一个 table 所有者(出于某种我不知道的原因)以字符串和数字格式写下日期(2015 年 8 月 11 日,星期日)。我无法编辑此文档,但我需要从中提取与日期相对应的名称。

我目前正在尝试使用过滤器来获取部分匹配项:

=filter('sheet 1'!$A:$A,search($B,'sheet 1'!$A:$A))

这是 F 列中的 运行,并将 Sheet 1 中的内容拉入当前 sheet(我们称之为 sheet 2)如果 B 列 (它使用 Today()) 日期匹配。这部分似乎工作得很好。

然后我需要做的是将 F 列的内容与 Sheet 1 中与该日期相对应的名称进行匹配。

Sheet 1 看起来像:

| Date             | Team IOH | Team OOH | Team 1 IOH | Team 2 OOH |
|------------------|----------|----------|------------|------------|
|Monday    02/11/15| Dave     | CTeam    | BTeam      | BTeam 2    |
|Tuesday   03/11/15| Dave     | CTeam    | BTeam 2    | BTeam      |
|Wednesday 04/11/15| CTeam    | CTeam    | BTeam      | BTeam 2    |

因此,从 Sheet 1 拉出的日期为 2015 年 4 月 11 日星期三需要拉出相应的团队。

Sheet 2 看起来像:

|  Team  |   Date   |   IOH   |  OOH    | BUTeam | F (Hidden colum) |
|--------|----------|---------|---------|--------|------------------|
| Team   | =TODAY() |  Dave   | CTeam   | CTeam  |Monday    02/11/15|
| Team 1 | =TODAY() | BTeam   | BTeam 2 | CTeam  |Monday    02/11/15|
| Team 2 | =TODAY() | BTeam 2 | BTeam   | CTeam  |Monday    02/11/15|

因此,如果 =TODAY() 是星期一(例如),它将从 Sheet 1 IOH 团队中提取名称,并将其放置在 sheet 1 的 IOH 列中。同样对于以下内容。

抱歉,也许可以更好地解释这一点,但我的大脑很疲惫。

查看 并进行一些修改,我设法让转置工作。我不会关闭它,而是会回答并留下它,以防有人对如何找到部分匹配有疑问(因为我不经常看到它)