关于Excel或Google表单:Excel或Google表单-如何识别表格上的特定单元格并更新其他工作表数据中的值

Excel or Google forms - How to identify a specific cell on a table and update value from another worksheet data

我有2个工作表。工作表2中有一个表,该表将通过工作表Sheet1中的数据进行更新。表格2第一行的日期是从今天到31天,第一列的名称是。 Sheet1的数据列包括:名称,班次(放弃,交换,删除,删除,获取),日期,字母(根据Shift列条目给出字母。G-放弃,S-交换,D-删除,A-接受)。我需要的是公式或脚本,以通过按工作表1中的名称和日期标识工作表2上的特定单元格并在"信函"列中输入值来更新工作表2中的特定单元格。

第1张

1
2
3
4
5
6
Name | Shift.....| Date....| Letter..|    
Mark | Swap      |  02/AUG | S       |    
Ivon | Give away | 25/ AUG | G       |    
Laura| Take      | 01/AUG  | A       |    
Ann  | Take      | 02/AUG  | A       |    
Ann  | Give away | 03/AUG  | G       |

第2张

1
2
3
4
5
6
7
8
9
|Name|01/AUG| 02/AUG | 03/AUG|....| 25AUG|

Laura| A    | < - if Laura has is available to Take a shift on 01AUG

Mark |      |

Ann  |      | A      | G      | <- If Ann has is available to Take a shift on 02AUG and Give away shift on 03AUG

Ivon |


您想要的公式是这样的:

1
=IFERROR(INDEX(Sheet1!$D$2:$D$6,MATCH(1,INDEX(($A2=Sheet1!$A$2:$A$6)*(Sheet1!$C$2:$C$6=B$1),),0)),"")

将此内容上下放置在B2副本中。

enter