Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Date 如果今天()与日期匹配(以数字和字符串格式给出),则导入X_Date_Import_Google Sheets_Match_Partial - Fatal编程技术网

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

Date 如果今天()与日期匹配(以数字和字符串格式给出),则导入X,date,import,google-sheets,match,partial,Date,Import,Google Sheets,Match,Partial,我正在努力想办法解决这个问题 我有一个表,它的所有者(不知什么原因)以字符串和数字格式写入日期(2015年11月8日星期日)。我无法编辑此文档,但我需要从中提取与日期对应的名称 我目前正在尝试使用筛选器获取部分匹配: =filter('sheet 1'!$A$3:$A$9,search($B$2,'sheet 1'!$A$3:$A$9)) 这是在F列中运行的,如果B列(使用Today())日期匹配,则将内容从工作表1拉入当前工作表(我们称之为工作表2)。这部分似乎工作得很好 然后我需要做的是,

我正在努力想办法解决这个问题

我有一个表,它的所有者(不知什么原因)以字符串和数字格式写入日期(2015年11月8日星期日)。我无法编辑此文档,但我需要从中提取与日期对应的名称

我目前正在尝试使用筛选器获取部分匹配:

=filter('sheet 1'!$A$3:$A$9,search($B$2,'sheet 1'!$A$3:$A$9))
这是在F列中运行的,如果B列(使用Today())日期匹配,则将内容从工作表1拉入当前工作表(我们称之为工作表2)。这部分似乎工作得很好

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

表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    |
|  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|
因此,从表1中提取的日期(2015年11月4日星期三)需要提取相应的团队

第2页看起来像:

| 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    |
|  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()是星期一(例如),它将从工作表1团队IOH中提取名称,并将其放在工作表1的IOH列中。以下情况也是如此

对不起,我本可以更好地解释这一点,但我的大脑已经疲惫不堪了。

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