Xin các bác chỉ giúp mình về merge trong excel với.

Liên hệ QC

nnhjava

Thành viên mới
Tham gia
30/9/10
Bài viết
2
Được thích
1
Xin chào các bác, hiện tại mình có 1 vấn đề sau mà kg biết giải quyết thế nào, xin các bác chỉ giùm mình với.

Hiện tại mình có một dữ liệu như sau:

excel.JPG

Ở cột A mình đã merge một số dòng lại với nhau và có công thức để đếm số "Pass" của cột B (từ B1 đến B3).

Vấn đề ở đây là mình muốn kéo công thức ở cột A xuống cho những dòng đã được merge (với số row thay đổi) để đếm số "Pass" ở cột B dựa vào số row đã được merge ở cột A.

Vậy các cao thủ excel nào biết thì xin chỉ dùm mình với.

Chân thành cám ơn và thân chào các bác. /-*+/
 
Mình chỉ có thể thực hiện thông qua macro thôi, xin mời bạn kiểm nghiệm:

PHP:
Option Explicit
Sub CountForMergeCells()
 Dim Cls As Range, Rg0 As Range, WF, Rng As Range
 
 Set Rng = Range([B1], [B65500].End(xlUp).Offset(1)).Offset(, -1)
 Rng.Value = "GPE":                       Set WF = Application.WorksheetFunction
 For Each Cls In Rng
   If Cls.Value <> "" Then
      If Cls.Row = 1 Then
         Set Rg0 = Cls
      Else
         Rg0.Value = WF.CountIf(Range(Rg0.Offset(, 1), Cls.Offset(-1, 1)), "Pass")
         Set Rg0 = Cls
      End If
   End If
 Next Cls
 Rg0.Value = ""
End Sub
 
Ôi thanks bác HYen17 nhiều nhé, cai script này đúng là cái mình cần.
 
Web KT

Bài viết mới nhất

Back
Top Bottom