如何获取日期/时间以使用数据验证和 INDEX(MATCH()) 或 VLOOKUP

How to get Date/ Time to work with Data Validation and INDEX(MATCH()) or VLOOKUP

我正在尝试设置一个摘要 sheet,它根据来自三个 Data Validation 下拉菜单的输入提取相关信息。

Link 到 sheet: https://docs.google.com/spreadsheets/d/1LlOdONYI6hd2U5uVmD4C5i3WpuieOdohxIAnwfudUC8/edit?usp=sharing

根据 'Calculations'!E2 中的结果,我在 'Calculations'!E2 中有一个 QUERY,在 'Calculations'!F2 中有 Data Validation,然后是另外两个 QUERY'Calculations'!G2'Calculations'!I2 中分别在 'Calculations'!H2'Calculations'!J2 中伴随 Data Validation

我的第一个问题是当我到达 'Calculations'!J2 中的 Data Validation 时:无论选择是否与 'Calculations'!C:C 中显示的某个时间相同,我总是得到一个“Input must fall within the specified range”错误。

我的第二个问题:我无法使用公式从“表单响应”sheet 中提取我正在寻找的信息。我试过 'Summary'!A8 中的 INDEX(MATCH())'Summary'!A10 中的 VLOOKUP,但都说他们无法从 'Calculations'!J2 中找到日期。 我试过使用格式和 ROUND 函数添加/删除有效数字,但即使数据应该相同也不会匹配('Calculations'!J2 中的数字字面意思是 直接从 'Form Responses'!A2:A 中的日期提取,不是吗?是这个问题吗?)。

在此先感谢您的帮助!

甲:

=UNIQUE(QUERY(A2:A, "where A is not null", 0))

C:

=UNIQUE(QUERY(A2:C, "select B where A = '"&F2&"'", 0))

甲:

=ARRAYFORMULA(N(QUERY(A2:C, "select C where A = '"&F2&"' and B = '"&H2&"'", 0)))

呕吐:

=ARRAYFORMULA(IFNA(VLOOKUP(J2, {C2:C, A2:C}, {2, 3, 4}, 0)))