所以我在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);""))
它适用于第一行,但不是其余部分。
请帮助我!
答案 0 :(得分:1)
您似乎在寻找FILTER
或QUERY
,其输出应为TRANSPOSE
d:
=TRANSPOSE(FILTER(Sheet1!B:B,Sheet1!A:A="Family Name"))
或
=TRANSPOSE(QUERY(Sheet1!A:B,"select B where A = 'Family Name'" ))
请参阅此Google Forum page。