Nhờ mọi người giúp! về lọc và truy xuất dữ liệu trong excel (2 người xem)

Liên hệ QC

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

datanh0206

Thành viên mới
Tham gia
22/12/12
Bài viết
4
Được thích
1
Hi mọi người!

Mình có bảng tính thế này

Screenshot_3.png

Nhờ các bạn chỉ mình công thức để xuất được tât cả các dòng có tên Linh kèm tuổi với ạ. Cảm ơn các bạn nhiều
 
Giải pháp nhanh:
1, Đặt tên bảng bao gồm hàng 1 (tên cột dữ liệu, nên để tiếng Việt không dấu-Giả sử bảng tên tbNames)
2, Công thức: =BS_SQL("SELECT * FROM tbNames WHERE TEN LIKE '%Linh%' ")

Thanh Nhân
 

File đính kèm

Nhân ơi, mình sử dụng công thức =BS_SQL("SELECT * FROM tbNames WHERE TEN LIKE '%Linh%' ") để bỏ vô trang tính nhưng ko ra kết quả, ko biết là để sử dụng dc SQL trong excell mình cần phải cài đặt gì thêm ko Nhân, Thanks
 
Nhân ơi, mình sử dụng công thức =BS_SQL("SELECT * FROM tbNames WHERE TEN LIKE '%Linh%' ") để bỏ vô trang tính nhưng ko ra kết quả, ko biết là để sử dụng dc SQL trong excell mình cần phải cài đặt gì thêm ko Nhân, Cảm ơn
Người ta quảng cáo sản phẩm nào đó mà bạn. Chỉ có điều người ta im ỉm không nói. Nếu bạn muốn biết thì gõ BS_SQL vào tìm kiếm thôi.

Người ta dùng code bên ngoài nên bạn phải có và luôn "mang bên mình", không thì làm sao chạy được.

Có nhiều cách dùng đồ của Excel. Vd. một cách sau.

Dĩ nhiên bạn không đặt Linh vào công thức vì khi tìm tên khác thì lại phải sửa công thức rồicopy xuống dưới? Vì thế bạn nhập từ tìm kiếm vào C1 và công thức
Mã:
=INDEX(A$1:A$100,AGGREGATE(15,6,ROW($A$2:$A$100)/NOT(ISERR(SEARCH($C$1,$A$2:$A$100))),ROWS(A$1:A1)))
copy sang phải thành 2 cột rồi xuống dưới.

Lưu ý:
- $A$2:$A$100 là vùng dữ liệu - địa chỉ tuyệt đối cả hàng và cột. Nếu dữ liệu từ A7 thì là $A$7:$A$100 - có thể lấy dư dòng.

- A$1:A$100 - địa chỉ cột là tương đối. Luôn bắt đầu từ A1 cho dù dữ liệu từ A2 hay A7.
Hoặc là dùng công thức sau:
Mã:
=INDEX(A$2:A$100,AGGREGATE(15,6,(ROW($A$2:$A$100)-ROW($A$2)+1)/NOT(ISERR(SEARCH($C$1,$A$2:$A$100))),ROWS(A$1:A1)))

Nếu là tôi thì tôi không dùng BS_SQL. Thời đại này là hợp tác toàn cầu, là chia sẻ. Đâu phải là mỗi người làm việc một mình. Nếu bạn gửi cho đối tác thì đối tác của bạn chỉ xem thôi chứ chỉnh sửa dữ liệu thì nó đâu có cập nhật. Enter lại công thức thì nó ra lỗi. Vì đối tác làm gì có BS_SQL kia? Dùng code ngoài thì chỉ nên dùng cho mình. Tức chỉ dùng những code giúp việc nhập liệu, giúp convert dữ liệu (add-in) v...v Đối tác không có add-in như thế thì đối tác làm bằng tay hoặc họ có add-in khác của mình. Tuyệt đối không dùng những cái mà nếu đối tác không có thì đối tác "nghỉ chơi". Nếu là code ngoài thì phải ở dạng mà tôi có thể thêm vào một module nào đó trong tập tin. Không thì bye bye.
 
Tham khảo cái ni, nhẹ nhàng hơn SQL nè & chúc vui:
 

File đính kèm

Thanks các bạn @batman1 , @SA_DQ , @phuocam nhờ sự giúp đỡ của các bạn mình đã giải quyết được vấn đề.
Cuối tuần vui vẻ nhé!!!
 
:wallbash:
Phần mềm BS... rất hay, có ích cho nhiều người không có điều kiện nghiên cứu chuyên sâu về lập trình dữ liệu, là thành quả của những người có tâm huyết đóng góp cho cộng đồng Excel Việt Nam. Mọi người đều trân trọng những công sức của các thành viên xây dựng phần mềm và có các góp ý nhỏ để phần mềm ngày càng hoàn thiện hơn
Hình như mượn bài của người khác để "ném đá" thì phải :cool:
 
Web KT

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

Back
Top Bottom