Xin hướng dẫn cách để hàm Xlookup tự hiển thị theo số dòng có chứa điều kiện tìm kiếm ko dùng VBA (8 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

bcttymc

Thành viên mới
Tham gia
11/9/24
Bài viết
5
Được thích
0
Nhờ mọi người hướng dẫn giúp tôi,
Tôi đang cần làm file tổng hợp dữ liệu như phía dưới

VD:
- Ở vị trí A19 sẽ sử dụng hàm Filter =FILTER(A2:B16,B2:B16="A") để lọc ra dữ liệu từ bảng 1 với điều kiện cột B có giá trị text là "A"
- Tiếp theo ở vị trí C19 trở đi tôi sử dụng hàm XLOOKUP =XLOOKUP(A19,D:D,E:E) lấy data ở bảng 2 theo các dữ liệu đã lọc ra ở ô A19
=> Tôi muốn hỏi có cách nào để cột C sẽ tự động nhảy hàm khi cột A lọc thêm được các dữ liệu từ Bảng 1 ( cột A có thêm 1 giá trị => cột C tự nhảy hàm XLOOKUP tương ứng

Mong mọi người giúp đỡ, tôi xin cảm ơn.
ABCDE
A001AA0012
A002BA0023
A003AA0034
A004BA0045
A005AA0056
A006BA0068
A007VA0077
A008DA0089
A009SDA0091
A010DA0103
A011ƯA0115
A012FA0127
A013DA01396
A014AA0146
A015EA0158
=FILTER(A2:B16,B2:B16="A")=XLOOKUP(A19,D;D,E:E)
=XLOOKUP(A20,D;D,E:E)
=XLOOKUP(A21,D;D,E:E)
=XLOOKUP(A22,D;D,E:E)
A001A2kết quả muốn hiển thị
A003A4
A005A6
A014A6
 
Lần chỉnh sửa cuối:
Nhờ mọi người hướng dẫn giúp tôi,
Tôi đang cần làm file tổng hợp dữ liệu như phía dưới

VD:
- Ở vị trí A19 sẽ sử dụng hàm Filter =FILTER(A2:B16,B2:B16="A") để lọc ra dữ liệu từ bảng 1 với điều kiện cột B có giá trị text là "A"
- Tiếp theo ở vị trí C19 trở đi tôi sử dụng hàm XLOOKUP =XLOOKUP(A19,D:D,E:E) lấy data ở bảng 2 theo các dữ liệu đã lọc ra ở ô A19
=> Tôi muốn hỏi có cách nào để cột C sẽ tự động nhảy hàm khi cột A lọc thêm được các dữ liệu từ Bảng 1 ( cột A có thêm 1 giá trị => cột C tự nhảy hàm XLOOKUP tương ứng

Mong mọi người giúp đỡ, tôi xin cảm ơn.
Nhìn theo hình viết nhé. filter(hstack(a2:b16,d2:d16),b2:b16="A")
 
Bạn sửa tiêu đề thành chữ thường và đính kèm file may ra có người hỗ trợ
Bạn thông cảm vì mình dùng máy tính công ty, file bị mã hoá không gửi dc ra ngoài nên mình copy bảng dữ liệu ra luôn nhờ mn hỗ trợ :D
Bài đã được tự động gộp:

Nhìn theo hình viết nhé. filter(hstack(a2:b16,d2:d16),b2:b16="A")
Ý của mình không phải như vậy bạn ạ, mình muốn để khi cột A filter ra thêm các dòng dữ liệu mới từ data thì cột C cũng tự nhảy hàm Xlookup theo điều iện cùng dòng ( nếu dòng tương ứng ở cột A ko có điều kiện thì cột C sẽ trống hoàn toàn mà ko phải sử dụng IFERROR cho cả cột)
Nhờ bạn chỉ giúp, mình cảm ơn :D
 
Lần chỉnh sửa cuối:
Bạn thông cảm vì mình dùng máy tính công ty, file bị mã hoá không gửi dc ra ngoài nên mình copy bảng dữ liệu ra luôn nhờ mn hỗ trợ
Lý do của bạn thật khó chấp nhận, trong khi copy dán vào bài viết được, không lẽ không đưa vào file excel mới để gửi lên được. Với cả công thức XLOOKUP của bạn đang tìm A19... (có dạng A...) trong cột D (chứa mỗi số) mà không báo lỗi mới lạ, với dữ liệu của bạn đang bị "đoản hậu" do công thức như thế thì Filter mở rộng vào đâu
Đang rảnh thì cũng nhiệt tình với bạn vậy, xem công thức trong hình đã đúng ý bạn chưa
1.png
 
Bạn thông cảm vì là tất cả file tạo từ máy công ty đều sẽ bị mã hoá khi gửi ra ngoài sẽ lỗi chứ không phải là mình không muốn copy dữ liệu ra file mới. Có vẻ như là mình diễn ta mong muốn chưa đúng lắm mình diễn giải lại nhờ bạn hỗ trợ giúp mình nhé
- Ở ô E2 là FILTER các ô ở cột A có chung dữ liệu cột B với text là "A"
- Ở ô G2 mình muốn hiển thị ra dữ liệu ở cột D với điều kiện đã đc lọc ra ở ô E2 ( cụ thể :A001, A003, A005, A014) tương ứng cột D sẽ hiển thị : 2,4,6,6, dữ liệu lấy để lọc là dữ liệu ở cột C
=> Mong muốn của mình là có hàm gộp nào ở vị trí G2 để hiển thị ra phần dữ liệu cột D theo các dữ liệu lọc ra ở cột E2( Bảng dữ liệu sẽ được cập nhập liên tục nên số dòng hiển thị ở E2 sẽ tăng nên)

Mình cảm ơn, mong dc bạn giúp đỡ.

ABCDEFG
A001AA0012=FILTER(A2:B17,B2:B17="A")="?"
A002BA0023A001A2kết quả muốn hiển thị
A003AA0034A003A4
A004BA0045A005A6
A005AA0056A014A6
A006BA0068
A007VA0077
A008DA0089
A009SDA0091
A010DA0103
A011ƯA0115
A012FA0127
A013DA01396
A014AA0146
A015EA0158
 
Lần chỉnh sửa cuối:
Bạn thông cảm vì là tất cả file tạo từ máy công ty đều sẽ bị mã hoá khi gửi ra ngoài sẽ lỗi chứ không phải là mình không muốn copy dữ liệu ra file mới. Có vẻ như là mình diễn ta mong muốn chưa đúng lắm mình diễn giải lại nhờ bạn hỗ trợ giúp mình nhé
- Ở ô E2 là FILTER các ô ở cột A có chung dữ liệu cột B với text là "A"
- Ở ô G2 mình muốn hiển thị ra dữ liệu ở cột D với điều kiện đã đc lọc ra ở ô E2 ( cụ thể :A001, A003, A005, A014) tương ứng cột D sẽ hiển thị : 2,4,6,6, dữ liệu lấy để lọc là dữ liệu ở cột C
=> Mong muốn của mình là có hàm gộp nào ở vị trí G2 để hiển thị ra phần dữ liệu cột D theo các dữ liệu lọc ra ở cột E2( Bảng dữ liệu sẽ được cập nhập liên tục nên số dòng hiển thị ở E2 sẽ tăng nên)

Mình cảm ơn, mong dc bạn giúp đỡ.

ABCDEFG
A001AA0012=FILTER(A2:B17,B2:B17="A")="?"
A002BA0023A001A2kết quả muốn hiển thị
A003AA0034A003A4
A004BA0045A005A6
A005AA0056A014A6
A006BA0068
A007VA0077
A008DA0089
A009SDA0091
A010DA0103
A011ƯA0115
A012FA0127
A013DA01396
A014AA0146
A015EA0158
Bài này không khó, có điều nên đưa phần chụp được vào file và đừng viết tắt trong bài viết thì khả năng được hỗ trợ sẽ cao hơn nhiều.
 
- Ở ô G2 mình muốn hiển thị ra dữ liệu ở cột D với điều kiện đã đc lọc ra ở ô E2 ( cụ thể :A001, A003, A005, A014) tương ứng cột D sẽ hiển thị : 2,4,6,6, dữ liệu lấy để lọc là dữ liệu ở cột C
Thì đó, công thức ở trên của mình ra đúng yêu cầu rồi mà, không muốn có cột E thì bỏ nó đi là được thôi (cột A với C nó giống nhau thì cần gì phải phân biệt kỹ thế), chỉ là mình tạo Table cho vùng dữ liệu nên nhìn công thức nó vậy thôi, cái này để đảm bảo khi bạn thêm dữ liệu vào thì công thức tự động cập nhật
1.png
Hay bạn không muốn 1 công thức như thế, mà muốn làm nhiều công thức để tạo độ khó cho game
 
Web KT

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

Back
Top Bottom