Excel VBA-当一列中的两个单元格相同时,在下一列中添加两个响应号
我的电子表格ID、时间和高度中有三列。我要做的是遍历ID列,并在ID匹配的位置(同一ID在列表中多次出现)最早将高度相加(参见示例2) 示例1(我目前拥有的) 示例2(我正在寻找的内容) 在工作表中,同一ID号可能会多次出现2、2、3或4次Excel VBA-当一列中的两个单元格相同时,在下一列中添加两个响应号,excel,vba,loops,Excel,Vba,Loops,我的电子表格ID、时间和高度中有三列。我要做的是遍历ID列,并在ID匹配的位置(同一ID在列表中多次出现)最早将高度相加(参见示例2) 示例1(我目前拥有的) 示例2(我正在寻找的内容) 在工作表中,同一ID号可能会多次出现2、2、3或4次 如果有人能帮我编写VBA代码,我将不胜感激。可以用空栏中的以下公式来完成:=IF(B2=MIN(IF($A$2:$A$6=A2,$B$2:$B$6))、SUMIF($A$2:$A$6,A2,$C$2:$C$6),C2)谢谢Scott。不幸的是,我正在寻找VB
如果有人能帮我编写VBA代码,我将不胜感激。可以用空栏中的以下公式来完成:
=IF(B2=MIN(IF($A$2:$A$6=A2,$B$2:$B$6))、SUMIF($A$2:$A$6,A2,$C$2:$C$6),C2)
谢谢Scott。不幸的是,我正在寻找VBA解决方案。那么您尝试了什么?堆栈溢出不是me站点的代码。请自行发布任何尝试,并在代码中指定错误的位置,以便我们可以帮助解决现有代码中的特定问题。可以使用空列中的以下公式来完成:=IF(B2=MIN(IF($A$2:$A$6=A2,$B$2:$B$6)),SUMIF($A$2:$A$6,A2,$C$2:$C$6),C2)
谢谢Scott。不幸的是,我正在寻找VBA解决方案。那么您尝试了什么?堆栈溢出不是me站点的代码。请发布您自己的任何尝试,并在代码中指定错误的位置,以便我们可以帮助解决现有代码中的特定问题。
ID Time Height
AB123 06:00 10
AD1234 10:00 10
AC12345 14:00 10
AC12345 06:00 10
AE123456 10:00 10
ID Time Height
AB123 06:00 10
AD1234 10:00 10
AC12345 14:00 10
AC12345 06:00 20
AE123456 10:00 10