【问题标题】:Copy names in separate columns在单独的列中复制名称
【发布时间】:2017-02-18 00:35:09
【问题描述】:

所以我在 googlesheet F1 中有一个姓名、姓氏列表

ColA : Family Name                
ColB : Name        

我想复制到另一张 F2 表中:

ColA : Family Name
ColB : Name1       
ColC : Name2      
ColD : Name3

我该怎么做?

在 B2 中我输入了这个公式:

=iferror(index('F1'!$B2:$B$2000; match(A2;'F1'!$A2:$A$2000;0);"")) 

一切正常

我的问题是当我尝试填充 C、D、... 列时:如果我输入相同的公式,它会给出与列 F2!B 中相同的值。我尝试在 B2 中调整公式:

=iferror(index('F1'!$B3:$B$2000;match(A2;'F1'!$A3:$A$2000;0);"")) 

它适用于第一行,但不适用于其余部分。

请帮帮我!

【问题讨论】:

标签: indexing google-sheets copy pattern-matching match


【解决方案1】:

您似乎正在寻找FILTERQUERY,其输出应为TRANSPOSEd:

=TRANSPOSE(FILTER(Sheet1!B:B,Sheet1!A:A="Family Name"))

=TRANSPOSE(QUERY(Sheet1!A:B,"select B where A = 'Family Name'" ))

看到这个Google Forum page

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-07
    • 2019-05-07
    • 2011-07-19
    • 2022-01-22
    • 1970-01-01
    • 2017-02-25
    相关资源
    最近更新 更多