【问题标题】:How to write a query to search for info in one column and get the info from all the other columns in that row如何编写查询以搜索一列中的信息并从该行中的所有其他列中获取信息
【发布时间】:2015-08-08 04:44:23
【问题描述】:

我正在使用 Google 表格。有没有办法从 a 列中的一行查询特定信息并获取同一行的所有其他列中的信息?不仅如此,即使原始信息放在多列中,我也希望在一列中列出信息。我希望能够更改搜索查询并且只填充信息而无需更改公式。这是我目前使用的公式:

=IF(A1='Student List'!A2,{'Student List'!B2;'Student List'!C2;'Student List'!D2;'Student List'!E2;'Student List'!F2;'Student List'!G2;'Student List'!H2;'Student List'!I2;'Student List'!J2;'Student List'!K2;'Student List'!L2;'Student List'!M2;'Student List'!N2;'Student List'!O2;'Student List'!P2;'Student List'!Q2})

但是,这只有在我从 A1 中选择信息时才有效,哈哈。任何帮助将不胜感激!

【问题讨论】:

    标签: google-sheets


    【解决方案1】:

    尝试类似:

    =QUERY('Student List'!A1:Q, "Select B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q where A = '"&A1&"' ",1)
    

    【讨论】:

    • 这行得通,但有没有办法让列表出现在一列中?即:与其将它分散到许多列,我必须滚动才能看到所有内容,而且我无法在一个屏幕中看到所有信息,它只会在一列中的行中向下移动。
    • 您需要列中的所有信息吗?有多种方法可以在一列中显示所有内容。你能分享一个包含一些真实数据的示例电子表格吗?
    • 我不需要所有的列,但我确实需要其中的大部分。我需要列中的信息:B、E-N 和 Q 以显示在搜索中。您可以在“学生信息副本”表上查看列表,并在“个别班级副本”表上查看正在使用的公式。我希望所有信息都列在“单个类的副本”表的 B 列中,而不是列在第一行中。如果这样更容易,列标题也不必在那里。谢谢!
    • 这里是我作为示例制作的工作表的链接:docs.google.com/spreadsheets/d/…
    • 查看我输入的表格 JP: =ArrayFormula(query({'学生名单副本'!A2:A, '学生名单副本'!B2:B&" "&'学生名单副本'!E2:E&" "&'学生名单副本'!D2:D&" "&'学生名单副本'!F2:F&" "&'学生名单副本'!G2:G&" "&'学生名单副本学生名单'!H2:H&" "&'学生名单副本'!I2:I&" "&'学生名单副本'!J2:J&" "&'学生名单副本'!K2:K&" "&'学生名单副本'!L2:L&" "&'学生名单副本'!M2:M&" "&'学生名单副本'!N2:N&" "&'学生名单副本'!Q2:Q}, "选择 Col2 where Col1 = '"&A1&"' "))
    猜你喜欢
    • 2020-10-09
    • 2014-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-14
    • 1970-01-01
    • 1970-01-01
    • 2015-02-05
    相关资源
    最近更新 更多