phalaphet1
Thành viên mới

- Tham gia
- 23/3/24
- Bài viết
- 3
- Được thích
- 1
Lại dùng một chút mẹo.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 đỡ
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ềuLạ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
Cột phụ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 đỡ
D2 =IF(C2="Chủ hộ",TEXT(D1/100,"0")*100+101,D1+1)
E2 =IFERROR(LOOKUP(2,1/(ROW(A1)*100+COLUMN(A1)=$D$2:$D$100),$B$2:$B$100),"")
cảm ơn b từ gợi mở m cũng học hỏi được nhiều điểuLỗ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á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 .Cột phụCông thức lấy dữ liệuMã:D2 =IF(C2="Chủ hộ",TEXT(D1/100,"0")*100+101,D1+1)
Mã:E2 =IFERROR(LOOKUP(2,1/(ROW(A1)*100+COLUMN(A1)=$D$2:$D$100),$B$2:$B$100),"")