如图中所示,需要把A列数字相同的行的B列数据按照图中样式统计加和到C列单元格,什么样的操作可以实现批量呢,目前只知道PHONETIC函数可以手动选择单元格来操作,有没有更智能的方式自动完成,因为数据量比较大,手动时间消耗很多。跪谢了!
å¨C2åå æ ¼è¾å ¥ä»¥ä¸å ¬å¼ï¼ç¶ååä¸å¡«å å ¬å¼
=B2&IF(COUNTIF(A3:A20,A2)>0,","&VLOOKUP(A2,A3:C$20,3,0),"")
å¤å¶Aåå°Eåï¼å¹¶å¯¹Eåè¿è¡âæ°æ®âé项ä¸çâå é¤éå¤é¡¹âï¼å¾å°å¯ä¸å¼
å¨F2åå æ ¼è¾å ¥ä»¥ä¸å ¬å¼ï¼ç¶ååä¸å¡«å å ¬å¼
=VLOOKUP(E2,A:C,3,0)
要用vba,可以完成
函数需要偏移+代替函数
Sub aa()
Dim i
For i = 2 To Range("a65536").End(xlUp).Row
X = WorksheetFunction.CountIf(Range("a:a"), Cells(i, 1))
n = WorksheetFunction.Match(Cells(i, 1), Range("a:a"), 0)
y = WorksheetFunction.Phonetic(Range(Cells(n, 2), Cells(n + X - 1, 2)))
Cells(i, 3) = y
Next
End Sub