Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.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
Google sheets GoogleSheet:两个表中的交叉数据_Google Sheets_Google Sheets Formula - Fatal编程技术网

Google sheets GoogleSheet:两个表中的交叉数据

Google sheets GoogleSheet:两个表中的交叉数据,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,使用GoogleSheet,我有两个表作为输入: 第一张表: 名称 瓦尔1 瓦尔2 val3 瓦尔4 乔 X X X 杰斯 X X X 做记号 X X 尝试: 尝试: 你能展示一下到目前为止你都做了些什么吗?请编辑您的问题,将其包括在内。我认为期望输出的示例是错误的。请检查它谢谢你们的评论,我做了更新。你们能展示一下你们到目前为止都做了些什么吗?请编辑您的问题,将其包括在内。我认为期望输出的示例是错误的。请检查一下谢谢你们的评论,我做了更新。我不知道如何感谢@player0我不知道如何感谢@pl

使用GoogleSheet,我有两个表作为输入:

第一张表:

名称 瓦尔1 瓦尔2 val3 瓦尔4 乔 X X X 杰斯 X X X 做记号 X X 尝试:

尝试:


你能展示一下到目前为止你都做了些什么吗?请编辑您的问题,将其包括在内。我认为期望输出的示例是错误的。请检查它谢谢你们的评论,我做了更新。你们能展示一下你们到目前为止都做了些什么吗?请编辑您的问题,将其包括在内。我认为期望输出的示例是错误的。请检查一下谢谢你们的评论,我做了更新。我不知道如何感谢@player0我不知道如何感谢@player0
=ARRAYFORMULA({A2:A5, REGEXREPLACE(TRIM(FLATTEN(QUERY(TRANSPOSE(
 IF(REGEXMATCH(TRIM(FLATTEN(QUERY(TRANSPOSE(
 IF(B2:E5="X", B1:E1, )),,9^9))), TRANSPOSE(QUERY(FLATTEN(
 IF(B12:E16="",,A12:A16&".*"&B11:E11)), 
 "where Col1 is not null"))), TRANSPOSE(QUERY(FLATTEN(
 IF(B12:E16="",,B12:E16&" ("&A12:A16&"."&B11:E11&"),")), 
 "where Col1 is not null")), )),,9^9))), ",$", )})