Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Excel中将具有相同值的多个单元格分组_Excel_Excel Formula_Formula_Excel 2016 - Fatal编程技术网

如何在Excel中将具有相同值的多个单元格分组

如何在Excel中将具有相同值的多个单元格分组,excel,excel-formula,formula,excel-2016,Excel,Excel Formula,Formula,Excel 2016,我试图在Excel中对多个单元格进行分组,以给出这三个单元格存在的总次数的最终值,例如,如果国家为“英国”,则方法为“Method1”,权重为“400”,而不是下表中出现的2次,我希望将其合并,使其仅存在一次,但“金额”列的值为“2”,表示它在工作表中的次数。我使用的数据有数千个不同的值。我正在使用Microsoft Excel 2016 多谢各位 Current Sheet: Country Method Weight Amount USA Method7 20

我试图在Excel中对多个单元格进行分组,以给出这三个单元格存在的总次数的最终值,例如,如果国家为“英国”,则方法为“Method1”,权重为“400”,而不是下表中出现的2次,我希望将其合并,使其仅存在一次,但“金额”列的值为“2”,表示它在工作表中的次数。我使用的数据有数千个不同的值。我正在使用Microsoft Excel 2016

多谢各位

Current Sheet:

Country   Method   Weight   Amount

USA       Method7   200       x
UK        Method1   400       x
UK        Method1   400       x
FRANCE    Method55  3994      x


Desired Sheet:

Country   Method   Weight   Amount

USA       Method7   200       1
UK        Method1   400       2
FRANCE    Method55  3994      1

我的原始数据是这样的:

我可以在你需要的时候继续使用

确保在以下情况下将透视表值属性设置为count 使用字段数量

为了以防万一,我附上了如何设置此透视表以进行您需要的操作(请注意,我的Excel是西班牙文的,但每个字段的位置必须相同,并且影响字段数量的值部分中的操作必须是计数


由于国家、方法和权重之间存在直接联系,您可以使用分类汇总(菜单“数据”,章节“大纲”,功能“分类汇总”)。您可以将其配置为:

At each change in : "Country"
Use function      : "Count"
Add subtotal to:
  Country (No)
  Method  (No)
  Weigth  (No)
  Amount  (Yes)
Replace current subtotals (Yes)
Page break between groups (No)
Summary below data        (Yes)
您的结果如下所示:


通过单击左边距中的数字1、2或3,您将能够查看/隐藏该国家/地区的小计。

您可以使用COUNTIFS计算这些条件出现的次数。例如,如果国家/地区为“英国”,则方法为“Method1”,权重为“400”。此外,您还可以使用数据透视表恢复数据,并对金额进行求和/计数。Pivot表将根据需要准确返回您想要的内容,用于计算国家出现的次数,但我正在尝试使其能够计算国家、方法和权重以3为一组出现的次数,例如,如果UK,Method1400出现两次,则为2,如果UK,Method3400出现4次,则为4。