Thử xem, ctrl+shift+enterEm muốn lấy dữ liệu từ cột BC xét theo như hình dưới phải làm thế nào?
Mong được các a giúp đỡ
View attachment 185065
=INDEX($BC$2:$BC$8,MAX(IF(NOT(ISERROR(SEARCH($BA$2:$BA$8,BA14))),ROW($1:$7))))
Là công thức mảng, bạn chọn vùng cần kéo ở 4 góc có 4 ô vuông nhỏ để kéo, còn chọn đường line bên ngoài để di chuyển vùng.Công thức mảng à anh! làm sao kéo cho BA14:Ba18, hay làm làm từng dòng lệnh
phím tắt chọn cả mảng để sửa lại là phím gì anh!
View attachment 185067
anh oLà công thức mảng, bạn chọn vùng cần kéo ở 4 góc có 4 ô vuông nhỏ để kéo, còn chọn đường line bên ngoài để di chuyển vùng.
Hình như có Ctrl+Enter đó không biết đúng không bạn thử xem.
Không được anh à!Là công thức mảng, bạn chọn vùng cần kéo ở 4 góc có 4 ô vuông nhỏ để kéo, còn chọn đường line bên ngoài để di chuyển vùng.
Hình như có Ctrl+Enter đó không biết đúng không bạn thử xem.
=LOOKUP(2,1/COUNTIF(BA14,"*"&BA$2:BA$8&"*"),BC$2:BC$8)
=LOOKUP(2,1/(LEN(BA$2:BA$12)>0)/COUNTIF(BA14,"*"&BA$2:BA$12&"*"),BC$2:BC$12)
Bài nầy dùng VBA cũng khó làm nếu có thêm dữ liệu khácCông thức mảng à anh! làm sao kéo cho BA14:Ba18, hay làm làm từng dòng lệnh
phím tắt chọn cả mảng để sửa lại là phím gì anh!
View attachment 185067
Cảm ơn anh! công thức này hayTừ BA14 trở xuống là Mã (theo BA2:BA8).
Công thức bình thường cho BE14
copy xuống dưới.Mã:=LOOKUP(2,1/COUNTIF(BA14,"*"&BA$2:BA$8&"*"),BC$2:BC$8)
-----------------
Nếu BA2:BAxyz có thể chứa ô rỗng thì công thức bình thường cho BE14
copy xuống dưới.Mã:=LOOKUP(2,1/(LEN(BA$2:BA$12)>0)/COUNTIF(BA14,"*"&BA$2:BA$12&"*"),BC$2:BC$12)