根据用户名和答案值查找用户生成的答案和 return TRUE 或 FALSE
Look for user generated answer and return TRUE or FALSE based on username and answer value
我有一些用户以 Google 形式报告他们有空的日期,并希望将答案移至更易于阅读的 sheet 中,以便我可以组织它们。
我到处搜索 - 但到目前为止我找不到任何人的公式具有这种复杂性。我尝试了所有我能想出的办法,但我发现太难了。
这是答案sheet:
这是数据 sheet:
LINK 示例 SHEET(我启用了评论):https://docs.google.com/spreadsheets/d/1p2CdP9mNW1nA8kWgwPoCfieNzFe4Br6KSR5d4zuyLxw/edit?usp=sharing
现在我希望数据sheet 将答案sheet 中的所有日期分隔为每个日期的 TRUE 或 FALSE。
示例:
John
已标记他无法在 03.07
工作,结果显示在 Answers!D2
中。我想要 Data!B6
到 return TRUE
.
我希望 Data!
中的所有名称都反映他们在 Answers!
中的回答,只是在单独的单元格中。
我想象一个执行以下操作的公式:
将 Data!(current row):A
中的名称与 Answers!A:A
匹配
在 Answers!
中的名称匹配行中搜索任何与 Data!(current column):2
中的值匹配的单元格
Return TRUE
或 FALSE
基于任何答案中存在的值。
几个月来我一直在反复思考这个问题,但事实证明它对我来说太复杂了。非常感谢任何帮助:)
未测试
请尝试,在 B3 中上下复制:
=not(iserror(find(text(B;"DD.MM");indirect("Answers!D"&match($A3;Answers!$A:$A;0))&indirect("Answers!E"&match($A3;Answers!$A:$A;0)))))
粘贴到B3单元格并向下拖动:
=ARRAYFORMULA(IF(IFERROR(HLOOKUP(B:; TRIM(SPLIT(TEXTJOIN(","; 1;
IFERROR(VLOOKUP(A3; Answers!A:E; {4; 5}; 0))); ",")); 1; 0))<>""; TRUE))
我有一些用户以 Google 形式报告他们有空的日期,并希望将答案移至更易于阅读的 sheet 中,以便我可以组织它们。
我到处搜索 - 但到目前为止我找不到任何人的公式具有这种复杂性。我尝试了所有我能想出的办法,但我发现太难了。
这是答案sheet:
这是数据 sheet:
LINK 示例 SHEET(我启用了评论):https://docs.google.com/spreadsheets/d/1p2CdP9mNW1nA8kWgwPoCfieNzFe4Br6KSR5d4zuyLxw/edit?usp=sharing
现在我希望数据sheet 将答案sheet 中的所有日期分隔为每个日期的 TRUE 或 FALSE。
示例:
John
已标记他无法在 03.07
工作,结果显示在 Answers!D2
中。我想要 Data!B6
到 return TRUE
.
我希望 Data!
中的所有名称都反映他们在 Answers!
中的回答,只是在单独的单元格中。
我想象一个执行以下操作的公式:
将
Data!(current row):A
中的名称与Answers!A:A
匹配
在
Answers!
中的名称匹配行中搜索任何与Data!(current column):2
中的值匹配的单元格
Return
TRUE
或FALSE
基于任何答案中存在的值。
几个月来我一直在反复思考这个问题,但事实证明它对我来说太复杂了。非常感谢任何帮助:)
未测试
请尝试,在 B3 中上下复制:
=not(iserror(find(text(B;"DD.MM");indirect("Answers!D"&match($A3;Answers!$A:$A;0))&indirect("Answers!E"&match($A3;Answers!$A:$A;0)))))
粘贴到B3单元格并向下拖动:
=ARRAYFORMULA(IF(IFERROR(HLOOKUP(B:; TRIM(SPLIT(TEXTJOIN(","; 1;
IFERROR(VLOOKUP(A3; Answers!A:E; {4; 5}; 0))); ",")); 1; 0))<>""; TRUE))