如何从现有表中创建新表并在电子表格中添加新列

问题描述 投票:0回答:1

我想问一下电子表格或Google表格的公式。我有一个看起来像这样的数据:

   A       B           C          D
   ------------------------------------------------
1 | UserId  fruitType   media     PriceStatus
2 | 3       Apple       Bag       Paid
3 | 7       Banana      Bag       Paid
4 | 7       Apple       Bag       Paid
5 | 43      Banana      Bag       Paid
6 | 43      Apple       Bag       FREE
7 | 43      Apple       Cart      Credit

注意:

  1. 我的数据仅包含两种类型的水果:Applebanana
  2. 2种媒体类型:购物车
  3. 3 PriceStatus的类型:付费信用免费

正如您所看到的,该列与电子表格中我给定值A-D的列相同,而行则为1-7,我的计划是使工作表看起来像这样:

UserId  Apple   Banana
3          1       0
7          1       1 
43         2       1

是否可以在电子表格中创建这样的新表?我尝试使用VLOOKUP,但仍无法实现,有人可以帮我吗?

google-sheets pivot google-sheets-formula google-sheets-query google-query-language
1个回答
0
投票

尝试:

=QUERY(A1:D, "select A,count(A) where A is not null group by A pivot B", 1)

0

© www.soinside.com 2019 - 2024. All rights reserved.