giúp đỡ chuyển danh sách hộ gia đình từ cột sang hàng

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

phalaphet1

Thành viên mới
Tham gia
23/3/24
Bài viết
3
Được thích
1
xin chào em có bảng excel danh sách các hộ gia đình như file muốn tách và chuyển sang định dạng các hàng như ảnh ví dụ để dùng chức năng trộn mail nhờ các bạn giúp đỡ
Capture.PNG
 

File đính kèm

  • danh sách cử tri.xlsx
    16 KB · Đọc: 9
xin chào em có bảng excel danh sách các hộ gia đình như file muốn tách và chuyển sang định dạng các hàng như ảnh ví dụ để dùng chức năng trộn mail nhờ các bạn giúp đỡ
Lại dùng một chút mẹo.

Chèn thêm cột A, làm cột phụ. Vì số nhân khẩu trong gia đình nhỏ hơn 100, nên có thể dùng công thúc này trong A2:

=IF(D2="Chủ hộ",INT(MAX($A$1:A1))+1.01,A1+0.01)

Và công thức trong F2 là:

=IFERROR(VLOOKUP(ROWS($F$2:$F2)+COLUMNS($F$1:F$1)/100,$A$2:$D$100,3,0),"")
 

File đính kèm

  • danh sách cử tri.xlsx
    19.4 KB · Đọc: 6
Lại dùng một chút mẹo.

Chèn thêm cột A, làm cột phụ. Vì số nhân khẩu trong gia đình nhỏ hơn 100, nên có thể dùng công thúc này trong A2:

=IF(D2="Chủ hộ",INT(MAX($A$1:A1))+1.01,A1+0.01)

Và công thức trong F2 là:

=IFERROR(VLOOKUP(ROWS($F$2:$F2)+COLUMNS($F$1:F$1)/100,$A$2:$D$100,3,0),"")
hình như có chút lỗi ở đâu đó nên có nhiều hàng không trả về thành viên trong hộ. Ví dụ như hộ số 2 nhà số 2 nguyễn văn hào có 3 thành viên hộ nhưng không thấy trả về đúng giá trị. Rất cảm ơn bạn đã giúp mình sắp xếp lại bảng tính này cảm ơn bạn nhiều
 
hình như có chút lỗi ở đâu đó nên có nhiều hàng không trả về thành viên trong hộ. Ví dụ như hộ số 2 nhà số 2 nguyễn văn hào có 3 thành viên hộ nhưng không thấy trả về đúng giá trị. Rất cảm ơn bạn đã giúp mình sắp xếp lại bảng tính này cảm ơn bạn nhiều

Lỗi dấu chấm động, dùng thêm hàm ROUND để sửa lỗi:

=IF(D2="Chủ hộ",INT(MAX($A$1:A1))+1.01,ROUND(A1+0.01,2))
 
xin chào em có bảng excel danh sách các hộ gia đình như file muốn tách và chuyển sang định dạng các hàng như ảnh ví dụ để dùng chức năng trộn mail nhờ các bạn giúp đỡ
Cột phụ
Mã:
D2 =IF(C2="Chủ hộ",TEXT(D1/100,"0")*100+101,D1+1)
Công thức lấy dữ liệu
Mã:
E2 =IFERROR(LOOKUP(2,1/(ROW(A1)*100+COLUMN(A1)=$D$2:$D$100),$B$2:$B$100),"")
 

File đính kèm

  • danh sách cử tri.xlsx
    18.8 KB · Đọc: 9
Lỗi dấu chấm động, dùng thêm hàm ROUND để sửa lỗi:

=IF(D2="Chủ hộ",INT(MAX($A$1:A1))+1.01,ROUND(A1+0.01,2))
cảm ơn b từ gợi mở m cũng học hỏi được nhiều điểu
Bài đã được tự động gộp:

Cột phụ
Mã:
D2 =IF(C2="Chủ hộ",TEXT(D1/100,"0")*100+101,D1+1)
Công thức lấy dữ liệu
Mã:
E2 =IFERROR(LOOKUP(2,1/(ROW(A1)*100+COLUMN(A1)=$D$2:$D$100),$B$2:$B$100),"")
cảm ơn bác rất nhiều công thức chính đúng với dữ liệu mình cần sếp rồi . :D cảm ơn các bạn rất nhiều ạ
 
Web KT
Back
Top Bottom