Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/17.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_Vba_Function - Fatal编程技术网

Excel 在列中复制和求和具有相同值的单元格

Excel 在列中复制和求和具有相同值的单元格,excel,vba,function,Excel,Vba,Function,我需要excel中的函数或宏来计算列中具有相同数据的单元格: mn3288a mn3088a mn3088a mn3088a mn3288a 3009-3001 LKE1 LKE1 LKE1 mn3088a 3001-3009 结果应该是这样的: mn3288a 2 mn3088a 4 3009-3001 2 LKE1 3 在新的表单中。所以我需要复制一个值,并计算该值在列中的重复次数。数据表每天归档,大约

我需要excel中的函数或宏来计算列中具有相同数据的单元格:

mn3288a  
mn3088a  
mn3088a  
mn3088a  
mn3288a  
3009-3001  
LKE1  
LKE1  
LKE1  
mn3088a  
3001-3009  
结果应该是这样的:

mn3288a    2  
mn3088a    4  
3009-3001  2  
LKE1       3  

在新的表单中。所以我需要复制一个值,并计算该值在列中的重复次数。数据表每天归档,大约有25000个不同的值。我试图在excel中组合countifs、exat、if…函数,但没有任何进展。我对宏了解不多。所以,任何帮助,一个提示都会很好!谢谢

我几乎完全肯定pivot表或
countif()
都适合您。透视表会更容易


只要在粘贴新数据后每天创建并刷新它(或者您可以更改数据透视表,以便在打开文件时自动刷新)。

您可以轻松使用
countif
,就像上面Poweruser的回答所提到的,当您知道数据列表时。。当您不知道时,也可以使用Pivot

  • 但是,无论如何,如果您计划使用VBA…(不推荐,但如果您使用),请尝试一下:)


您可以使用数据透视表来执行此操作。它不会向我提供报告。谢谢你的格式问题。
countIf
为什么对你不起作用?我不能在该函数中仅关联单元格(例如A2),但我需要手动插入值。我想我可以用透视表做些什么,只是为了弄清楚它们如何对重复次数总和起作用:-/但再次感谢您的提示+1@PowerUser;)两个很好的提示。@Pera,对于你在pivot中的值,你可以计算你的文本字段。