Xin hàm để in địa chỉ

Liên hệ QC

marcosheath479

Thành viên chính thức
Tham gia
23/2/22
Bài viết
53
Được thích
5
Chào mọi người,

Rất mong mọi người giúp mình trường hợp này: Khi mình đánh dấu vào ô ở cột F (ký tự nào cũng được miễn ô ở cột F không trống) thì thông tin Người nhận, Địa chỉ/SDT, và Sản phẩm sẽ TUẦN TỰ liên kết với các ô được tô màu xanh ở sheet INDIACHI.
VD: Nếu ô F3 và F5 được đánh dấu, thông tin Người nhận, Địa chỉ/SDT, và Sản phẩm tương ứng sẽ được đưa vào phiếu địa chỉ số 1 (dòng 1 -> dòng 4 sheet INDIACHI) và phiếu địa chỉ số 2 (dòng 6 -> dòng 9 sheet INDIACHI).
Mình xin gửi kèm file, mình đang dùng Excel 2019.

Cám ơn mọi người rất nhiều
 

File đính kèm

Lần chỉnh sửa cuối:
Chào mọi người,

Rất mong mọi người giúp mình trường hợp này: Khi mình đánh dấu vào ô ở cột F (ký tự nào cũng được miễn ô ở cột F không trống) thì thông tin Người nhận, Địa chỉ/SDT, và Sản phẩm sẽ TUẦN TỰ liên kết với các ô được tô màu xanh ở sheet INDIACHI.

Mình xin gửi kèm file, mình đang dùng Excel 2019.

Cám ơn mọi người rất nhiều
Ở sheet INDIACHI, tại ô B2: =IF(Sheet1!F2="";"";Sheet1!A2)
Đổi tên cột với các ô khác.
 
Mình gửi bạn file màu mè hoa lá hẹ xíu
 
Mình đang dùng Excel 2019 trên macos. Không biết sao mà công thức của bạn không ra kết quả (Ô hiển thị trống trơn) :) Mình xem qua công thức của bạn thì không thấy đối số nào tham chiếu đến Sheet1 :)
Mong bạn hỗ trợ.
Bạn lấy file này nhé
xin lỗi vì không kiểm tra lại trước
 

File đính kèm

Lần chỉnh sửa cuối:
Đã tìm ra lý do, nếu bạn đổi tên file có khoảng cách thì file chạy đúng ví dụ: INDIACHI (1).xlsx; còn đổi tên file về INDIACHI.xlsx thì sẽ chạy sai do hàm Cell()
Bạn bỏ ẩn dòng 1 sheet INDIACHI là thấy tham chiếu gián tiếp đến sheet1
Bạn lấy file này để không bị lỗi nếu thay đổi tên file ở trên nữa nhé
 

File đính kèm

Thêm cách cho bạn
Mã:
A4=INDEX(Sheet1!$E$2:$E$200,INT((ROW(A1)-1)/5)+1)
B2=INDEX(Sheet1!$A$2:$A$200,INT((ROW(A1)-1)/5)+1)
B3=INDEX(Sheet1!$B$2:$B$200,INT((ROW(A1)-1)/5)+1)
coppy công thức cho các ô còn lại
 
Khi mình đánh dấu vào ô ở cột F (ký tự nào cũng được miễn ô ở cột F không trống)
thì thông tin Người nhận, Địa chỉ/SDT, và Sản phẩm sẽ TUẦN TỰ liên kết với các ô được tô màu xanh ở sheet INDIACHI.
Để dễ lập công thức, dùng cột G làm cột trợ giúp.

Công thức trong G2:

=IF(F2="","",MAX($G$1:G1)+1)

Trong sheet INDIACHI, công thức trong B2:

=IFERROR(INDEX(Sheet1!$A$2:$A$5,MATCH(COUNTIF($B$1:B1,$B$1),Sheet1!$G$2:$G$5,0)),"")

Làm tương tự cho B3 và A4, xong copy 3 ô này dán vào vị trí tương ứng.

.
 

File đính kèm

Chào mọi người,

Rất mong mọi người giúp mình trường hợp này: Khi mình đánh dấu vào ô ở cột F (ký tự nào cũng được miễn ô ở cột F không trống) thì thông tin Người nhận, Địa chỉ/SDT, và Sản phẩm sẽ TUẦN TỰ liên kết với các ô được tô màu xanh ở sheet INDIACHI.
VD: Nếu ô F3 và F5 được đánh dấu, thông tin Người nhận, Địa chỉ/SDT, và Sản phẩm tương ứng sẽ được đưa vào phiếu địa chỉ số 1 (dòng 1 -> dòng 4 sheet INDIACHI) và phiếu địa chỉ số 2 (dòng 6 -> dòng 9 sheet INDIACHI).
Mình xin gửi kèm file, mình đang dùng Excel 2019.

Cám ơn mọi người rất nhiều
Số ô cần lập công thức không nhiều, công thức nặng tí cũng không ảnh hưởng nhiều đến tốc độ
Mã:
B2 =IFERROR(INDEX(Sheet1!$A$2:$A$1000,AGGREGATE(15,6,ROW($1:$1000)/(Sheet1!$F$2:$F$1000<>""),INT(ROWS($1:5)/5))),"")
B3 =IFERROR(INDEX(Sheet1!$B$2:$B$1000,AGGREGATE(15,6,ROW($1:$1000)/(Sheet1!$F$2:$F$1000<>""),INT(ROWS($1:5)/5))),"")
A4 =IFERROR(INDEX(Sheet1!$E$2:$E$1000,AGGREGATE(15,6,ROW($1:$1000)/(Sheet1!$F$2:$F$1000<>""),INT(ROWS($1:5)/5))),"")
Copy A1:B5 dán vào các vùng tương ứng
 
Mình cám ơn mọi người đã hỗ trợ :) Chúc mọi người một ngày vui vẻ ...
 
Web KT

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

Back
Top Bottom