Hỏi về cách lấy dữ liệu sang cột khác có điều kiện. (1 người xem)

  • Thread starter Thread starter khamha
  • Ngày gửi Ngày gửi

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

khamha

Không có việc gì khó...
Tham gia
4/6/10
Bài viết
662
Được thích
846
Nghề nghiệp
CNVC Laos
Chào các bạn ,Mình muốn lấy dữ liệu từ cột F sang cột M (Ko dùng Code),với điều kiện nằm tại cột H.
Và thêm một điều kiện nữa là: lọc dữ liệu trùng.
* Chi tiết có trong File đính kèm.Cảm ơn các bạn.
 

File đính kèm

Lần chỉnh sửa cuối:
Chào các bạn ,Mình muốn lấy dữ liệu từ cột F sang cột M (Ko dùng Code),với điều kiện nằm tại cột H.
* Chi tiết có trong File đính kèm.Cảm ơn các bạn.

sd CT này cho H5
=INDEX($F$5:$F$16,SMALL(IF($H$5:$H$16<>"co","",ROW($H$5:$H$16)-ROW($H$5)+1 ),ROWS($1:1)))

kết thúc với ctrl+shift+enter

copy kéo xuống đến gặp #Num là được,
 
OK rồi ,Cảm ơn bạn vodoi2x ,bạn giúp sửa CT cho nó bỏ dữ liệu trùng nhé.

 
OK rồi ,Cảm ơn bạn vodoi2x ,bạn giúp sửa CT cho nó bỏ dữ liệu trùng nhé.

rắc rối nhỉ
vậy thì
Sử dụng công thức này, thì Enter bình thường cho ô M5


PHP:
=INDEX($F$5:$F$16,1+ROWS($H$5:$H$16)-MAX(INDEX(($H$5:$H$16="co")*(ROW($H$5)+ROWS($H$5:$H$16)-ROW($H$5:$H$16))*(COUNTIF(M$4:M4,$F$5:$F$16)=0),0)))

chú ý trong công thức có liên quan M$4:M4 - nên phải đặt ở M5 đặt ô khác phải sửa cái này, (dĩ nhiên đặt rùi thì copy sang cột khác cũng vô tư)
 
Lần chỉnh sửa cuối:
Hoặc phương án này cho ngắn gọn hơn chút

CT cho M5, (công thức thường chỉ cần Enter bình thường)

PHP:
=INDEX($F$5:$F$16,10^10-MAX(INDEX(($H$5:$H$16="co")*(ROW($H$5)+10^10-ROW($H$5:$H$16)-1)*(COUNTIF(M$4:M4,$F$5:$F$16)=0),0)))

copy kéo xuống đến #REF
 
Chào các bạn ,Mình muốn lấy dữ liệu từ cột F sang cột M (Ko dùng Code),với điều kiện nằm tại cột H.
Và thêm một điều kiện nữa là: lọc dữ liệu trùng.
* Chi tiết có trong File đính kèm.Cảm ơn các bạn.

Cái này dùng Advanced Filter cho nó khỏe bạn à
 

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

Back
Top Bottom