mình mới làm excel, chưa biết xin chỉ giáo đếm số nhân khẩu trong từng hộ và tách ra Sheet khác

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

hyvong3004

Thành viên mới
Tham gia
17/11/12
Bài viết
4
Được thích
0
xin chào các anh chị
em có file nhân khẩu của nhiều thôn, mỗi thôn có danh sách rất dài, đang vướng mắc ko biết lộc và đếm hay dùng công thức như thế nào, rất mong các anh chị giúp
1. Tách các chủ hộ đã được bôi đen
2. Đếm số nhân khẩu theo từng hộ trong danh sách đó, chủ hộ được bôi đậm ở hàng đầu tiên
Xin chân thành cảm ơn.
 

File đính kèm

  • lọc và đếm nhân khẩu.xlsx
    82.3 KB · Đọc: 7
Lần chỉnh sửa cuối:
Mình đề nghị bạn sửa lại CSDL của bạn, vì thiết kế hiện hữu có 1 số khiếm khuyết, 1 vài trong những khiếm khuyết này là nghiêm trong;
(1) Chủ hộ bạn đem tô đậm so với các khẩu khác;
Nhưng khi lọc thì Excel sẽ không phân biết được chuyện đậm - nhạt giữa các hộ ;
(2) Bạn nên tạo danh mục nghề nghiệp như bảng dưới đây:

Nghề nghiệpGPE
BSBÁC SỸ
QDBỘ ĐỘI
CMCẮT MAY
HTCN HƯU
6​
HTCN(HƯU)
7​
CCCÔNG CHỨC
9​
CÔNG CHỨC
10​
CNCÔNG NHÂN
HSHỌC SINH
HTHƯU TRÍ
7​
HƯU TRÍ
8​
LXLÁI XE
LRLÀM RUỘNG
9​
LÀM RUỘNG
10​
SVSINH VIÊN
TDTỰ DO
5​
TỰ DO
6​
VCVIÊN CHỨC

Bảng danh mục sẽ ngừa được sai chính tả ngớ ngẩn dẫn đến thống kê, lọc, . . . sai so với kết quả thực;
Khi đó thay vì tên nghề nghiệp ta sẽ nhập mã nghề & loại trừ hẵn chuyện sai sót không đáng có!
Thân!
 
Mình đề nghị bạn sửa lại CSDL của bạn, vì thiết kế hiện hữu có 1 số khiếm khuyết, 1 vài trong những khiếm khuyết này là nghiêm trong;
(1) Chủ hộ bạn đem tô đậm so với các khẩu khác;
Nhưng khi lọc thì Excel sẽ không phân biết được chuyện đậm - nhạt giữa các hộ ;
(2) Bạn nên tạo danh mục nghề nghiệp như bảng dưới đây:

Nghề nghiệpGPE
BSBÁC SỸ
QDBỘ ĐỘI
CMCẮT MAY
HTCN HƯU
6​
HTCN(HƯU)
7​
CCCÔNG CHỨC
9​
CÔNG CHỨC
10​
CNCÔNG NHÂN
HSHỌC SINH
HTHƯU TRÍ
7​
HƯU TRÍ
8​
LXLÁI XE
LRLÀM RUỘNG
9​
LÀM RUỘNG
10​
SVSINH VIÊN
TDTỰ DO
5​
TỰ DO
6​
VCVIÊN CHỨC

Bảng danh mục sẽ ngừa được sai chính tả ngớ ngẩn dẫn đến thống kê, lọc, . . . sai so với kết quả thực;
Khi đó thay vì tên nghề nghiệp ta sẽ nhập mã nghề & loại trừ hẵn chuyện sai sót không đáng có!
Thân!
rất cảm ơn bạn. Mình chỉ cần lọc danh sách chủ hộ đang được in đậm để phân biệt và đếm số nhân khẩu liền kề với chủ hộ thôi. không cần quan tâm đến cột nghề nghiệp
 
Vậy bạn phải thêm cột để ghi nhận chủ hộ khác với không chủ hộ;
Có vậy bạn mới lọc được danh sách các chủ hộ.
 
Vậy bạn phải thêm cột để ghi nhận chủ hộ khác với không chủ hộ;
Có vậy bạn mới lọc được danh sách
mình có cột chủ hộ rồi, dùng Kotool plus để lọc, nhưng mình chưa biết phần đếm, mong bạn giúp mình cách đếm nhé
 

File đính kèm

  • lọc và đếm nhân khẩu.xlsx
    82.3 KB · Đọc: 5
Lần chỉnh sửa cuối:
mình có cột chủ hộ rồi, dùng Kotool plus để lọc, nhưng mình chưa biết phần đếm, mong bạn giúp mình cách đếm nhé
Bạn thử dùng công thức này trong H7 của sheet "Danh sách"

=IF(G7="CH",COUNTA(C8:INDEX(C8:$C$2000,IFERROR(MATCH("CH",G8:$G$2000,0),100))),"")

Sau đó dùng Trích lọc nâng cao để lọc qua sheet "số hộ" mà không cần liệt kê sẵn tên "Chủ hộ"

Nếu thích liệt kê sẵn tên "Chủ hộ", bạn có thể dùng:

=VLOOKUP(C8,'Danh sách'!C:H,6,0)
 

File đính kèm

  • lọc và đếm nhân khẩu.xlsx
    128.4 KB · Đọc: 8
@Chủ bài đăng:
Mình sẽ đuổi việc nếu lính của mình có cột dữ liệu về nghề nghiệp & sau khi xóa trùng sẽ là như sau:


Nghề nghiệpLen()
VIÊN CHỨC
10​
TỰ DO
6​
TỰ DO
5​
SINH VIÊN
9​
LÀM RUỘNG
10​
LÀM RUỘNG
9​
LÁI XE
6​
HƯU TRÍ
8​
HƯU TRÍ
7​
HỌC SINH
8​
CÔNG NHÂN
9​
CÔNG CHỨC
10​
CÔNG CHỨC
9​
CN(HƯU)
7​
CN HƯU
6​
CẮT MAY
8​
BỘ ĐỘI
6​
BÁC SỸ
7​

Còn đấy là sếp mình thì thà đi tìm việc ngay ở cơ quan mới!
 
xin chào các anh chị
em có file nhân khẩu của nhiều thôn, mỗi thôn có danh sách rất dài, đang vướng mắc ko biết lộc và đếm hay dùng công thức như thế nào, rất mong các anh chị giúp
1. Tách các chủ hộ đã được bôi đen
2. Đếm số nhân khẩu theo từng hộ trong danh sách đó, chủ hộ được bôi đậm ở hàng đầu tiên
Xin chân thành cảm ơn.
Góp vui , Trong lúc chờ đi dự ngày hội Đại đoàn kết. Chúc mọi người vui vẻ, hoan hỉ.
Dùng hàm UDF.
Nếu đặt vùng cần lấy dữ liệu trong 1 table hoặc namerange động thì sẽ tiện hơn.
Mã:
Option Explicit


Function DemNhanKhau(ByVal Arr As Range) As Variant
Dim i&, Lr&, t&
Dim KQ()
ReDim KQ(1 To Arr.Rows.Count, 1 To 3)
For i = 1 To Arr.Rows.Count
    If Not Arr(i, 8) Like "B*" Then
        If Arr(i, 2).Characters.Font.Bold = True Then
            t = t + 1
            KQ(t, 1) = t
            KQ(t, 2) = Arr(i, 2)
            KQ(t, 3) = 1
        Else
            KQ(t, 3) = KQ(t, 3) + 1
        End If
    End If
Next i
If t Then DemNhanKhau = KQ
End Function
Xem file
 

File đính kèm

  • lọc và đếm nhân khẩu.xlsm
    138.3 KB · Đọc: 6
Lần chỉnh sửa cuối:
Bạn thử dùng công thức này trong H7 của sheet "Danh sách"

=IF(G7="CH",COUNTA(C8:INDEX(C8:$C$2000,IFERROR(MATCH("CH",G8:$G$2000,0),100))),"")

Sau đó dùng Trích lọc nâng cao để lọc qua sheet "số hộ" mà không cần liệt kê sẵn tên "Chủ hộ"

Nếu thích liệt kê sẵn tên "Chủ hộ", bạn có thể dùng:

=VLOOKUP(C8,'Danh sách'!C:H,6,0)

Bạn thử dùng công thức này trong H7 của sheet "Danh sách"

=IF(G7="CH",COUNTA(C8:INDEX(C8:$C$2000,IFERROR(MATCH("CH",G8:$G$2000,0),100))),"")

Sau đó dùng Trích lọc nâng cao để lọc qua sheet "số hộ" mà không cần liệt kê sẵn tên "Chủ hộ"

Nếu thích liệt kê sẵn tên "Chủ hộ", bạn có thể dùng:

=VLOOKUP(C8,'Danh sách'!C:H,6,0)
Rất cảm ơn sự giúp đỡ của bạn
 
Web KT

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

Back
Top Bottom