giúp đỡ chuyển danh sách hộ gia đình từ cột sang hàng (4 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

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

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

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

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

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

Back
Top Bottom