重新排列Google表格中的数据

时间:2016-08-06 09:57:17

标签: excel google-sheets

我有google sheet个数据。在表一中我有数据,如sku no,订单状态,日期,城市,州,数量和价格。

现在我想在输出表格中以这种格式输入数据(请查看输出表以便更好地理解)。

在输出表格中我需要在第一张中搜索sku的公式..只在sku no cell中选择唯一的sku。下一个单元格是此公式中的已交付订单总数从单元格订单状态中的第一个工作表中查找数据并查找sku no。如果该sku总共有4个订单和1个退货,它将在输出表中描述。请访问上面给出的输出表链接。我手动填写一个原始数据以便理解。希望您理解我的问题......我不想在输出表中手动输入数据。

2 个答案:

答案 0 :(得分:0)

如果我正确理解了这个问题,你想根据SKU#将第一张数据拉入输出表。如果是这种情况,只需使用函数SUMIF()。

SUMIF(range, criterion, [sum_range])

例如,要将“价格”拉入输出表,您可以使用:

=sumif('Sheet1'!A2:A, A2:A,'Sheet1'!D2:D)

答案 1 :(得分:0)

=SORT(range, sort_columnn, is_ascending)

=SORT('Sheet Name'!A5:Z,2,True)

将标题为“工作表名称”的工作表中的所有列A到Z拉出从5到无限的所有行。它将按B列的顺序对信息进行排序,它将按升序进行排序。

您也可以查询信息。

实施例

=QUERY(InputVPData!A8:E30, "select A, B, C where A != ' ' order by E desc")

从InputVPData表中拉出第8行到第30行,列A,B和C.但是不会拉出A为空的任何行。它将按E列的降序排序数据。

我不确定您的确切问题,否则我会为您尝试正确的公式。我建议使用QUERY并使用多个where ==,这样您就可以从第一张表中指定要查找的内容。

这是一个镜头。

=QUERY('Sheet1'!A:G, "select A, B, C, D, E, F, G where (F >= 3 and C =='ordered') order by B") 

难以阅读您的问题,但我希望这会有所帮助。