【问题标题】:Lookup and Transpose functions to return multiple values in a cell查找和转置函数以在单元格中返回多个值
【发布时间】:2016-01-15 20:25:53
【问题描述】:

我想使用一种查找函数,它将返回一系列单元格而不是一个单元格。然后转置该数据。

典型的 Vlookup 函数

VLOOKUP(Value_Lookup Range_Column_False)

我希望该列部分是一行中的一个范围,而不是一个特定的单元格。例如:

如果值在定义的范围内存在,则发送初始值所在的整行的值。然后转置选定单元格中的范围。

有没有办法做到这一点?我只熟悉 vlookup 功能,Index Match 能用吗?

这是一个示例电子表格的链接: Spreadsheet example

【问题讨论】:

    标签: google-sheets


    【解决方案1】:

    请尝试:

    =transpose(query(A1:EZ4,"select * where A ='Jimmy Medina' "))  
    

    重新补充,请尝试:

    =transpose(query(A1:EZ4,"select * where A ='"&'Name Selection'!$A1&"' "))
    

    【讨论】:

    • 效果很好!我正在查询的单元格将是一个随机值并且会发生变化。我将如何查询单元格本身?
    • 是的。名称会根据用户输入的内容而改变。所以必须引用单元格。在实际工作簿中,用户将从单独工作表中的 A 列中提取的列表中选择一个名称。我添加了一张名为“名称选择”的表格来说明这一点。选择名称后,我想使用该选择将与他们选择的名称相关的数据转移到另一张纸上。那有意义吗?再次感谢!
    猜你喜欢
    • 2019-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-14
    相关资源
    最近更新 更多