Sắp xếp theo một giá trị trong cell (1 người xem)

Liên hệ QC

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

Apomethe

Thành viên mới
Tham gia
10/9/09
Bài viết
7
Được thích
0
Mình đang lập một bảng tổng hợp và thống kê các phần mềm đang được sử dụng trong toàn tổng công ty.

Trong đó thì ở cột "Tên phần mềm" có nhiều phần mềm mang tính tương đồng như "Quản lý nhân sự" hay "nhân sự tiền lương" hoặc "phần mềm nhân sự". Hoặc "Chương trình nhắn tin" hay "hệ thống nhắn tin"

Trong cột "Hệ quản trị CSDL - công cụ" thì có phần mềm là "Access, SQL - Visual Basic", cái khác thì là "SQL - Oracle - ASP.NET", đại khái là rất đa dạng.

Mình muốn sắp xếp để tìm các phần mềm có tên là "nhân sự" hay "nhắn tin" hoặc các phần mềm có dùng cơ sở dữ liệu là MySQL hay Oracle hoặc dùng mã nguồn Visual Basic. Tức là sẽ liệt kê ra các phần mềm trong đó có chữ "nhân sự". Có thể dùng các công cụ có sẵn trong Excel hay phải viết thêm VBA?

Xin cám ơn.
 
Bạn nói 1 vòng mà mình vẫn chưa hình dung được bạn đang ở đâu nữa!
Thôi thì bạn gửi cái file đó lên đi. Rồi tính tiếp ha.
Thân.
 
Mình đang lập một bảng tổng hợp và thống kê các phần mềm đang được sử dụng trong toàn tổng công ty.

Trong đó thì ở cột "Tên phần mềm" có nhiều phần mềm mang tính tương đồng như "Quản lý nhân sự" hay "nhân sự tiền lương" hoặc "phần mềm nhân sự". Hoặc "Chương trình nhắn tin" hay "hệ thống nhắn tin"

Trong cột "Hệ quản trị CSDL - công cụ" thì có phần mềm là "Access, SQL - Visual Basic", cái khác thì là "SQL - Oracle - ASP.NET", đại khái là rất đa dạng.

Mình muốn sắp xếp để tìm các phần mềm có tên là "nhân sự" hay "nhắn tin" hoặc các phần mềm có dùng cơ sở dữ liệu là MySQL hay Oracle hoặc dùng mã nguồn Visual Basic. Tức là sẽ liệt kê ra các phần mềm trong đó có chữ "nhân sự". Có thể dùng các công cụ có sẵn trong Excel hay phải viết thêm VBA?

Xin cám ơn.
Thấy Bạn diễn giải Tôi nghĩ có thể dùng công thức để lọc được đấy. Bạn đưa file lên đi nhé!.
Bạn đến đây xem có yêu câu gần như tương tự
http://www.giaiphapexcel.com/forum/showthread.php?t=32431
 
Mình muốn lọc thành 1 danh sách ở một số cột như "Tên phòng ban", "Hệ quản trị CSDL" và "mạng đường truyền". Mình tìm thấy một số bài gần với mục đích của mình: http://www.techonthenet.com/excel/macros/search_for_string.php

Nhưng string mình muốn tìm sẽ là 1 phần của ô chứ không phải là value của cả ô đấy. Ví dụ mình muốn liệt kê các theo cột "Tên phòng ban" các phần mềm có chữ "Tiền lương" thì nó sẽ liệt kê các tên phần mềm là "Tiền lương - Nhân sự" hay "Phần mềm phân công chấm lương và lao động tiền lương". Tương tự như thể ở cột "Hệ quản trị CSDL-Công cụ phát triển - Mã nguồn". Mình muốn liệt kê ra các phần mềm có sử dụng C# chẳng hạn.

Xin cám ơn.
 

File đính kèm

Mình muốn lọc thành 1 danh sách ở một số cột như "Tên phòng ban", "Hệ quản trị CSDL" và "mạng đường truyền". Mình tìm thấy một số bài gần với mục đích của mình: http://www.techonthenet.com/excel/macros/search_for_string.php

Nhưng string mình muốn tìm sẽ là 1 phần của ô chứ không phải là value của cả ô đấy. Ví dụ mình muốn liệt kê các theo cột "Tên phòng ban" các phần mềm có chữ "Tiền lương" thì nó sẽ liệt kê các tên phần mềm là "Tiền lương - Nhân sự" hay "Phần mềm phân công chấm lương và lao động tiền lương". Tương tự như thể ở cột "Hệ quản trị CSDL-Công cụ phát triển - Mã nguồn". Mình muốn liệt kê ra các phần mềm có sử dụng C# chẳng hạn.

Xin cám ơn.

Dùng Pivot thử ..?
Bạn xem file đính kèm xem được chưa?
 

File đính kèm

Rất cám ơn bạn, mình cũng đã nghĩ đến Pivot nhưng vì ở chỗ mình rất nhiều phòng ban (bản mình up lên đã rút đi nhiều) mà mỗi phòng ban lại dùng phần mềm riêng của mình nên mới cần phải tổng hợp. Nếu dùng Pivot thì nó chỉ liệt kê ra tên phần mềm của mỗi ban nhưng không lọc được những phần mềm giống nhau. Mình muốn lọc những phần mềm trong tên của nó có chữ "nhân sự" hay "nhắn tin" hoặc "tiền lương" chẳng hạn vì mỗi đơn vị lại không dùng tên giống nhau cho các phần mềm của mình.

Mình nghĩ cách làm trên link techonthenet trên kia khá hợp với nhu cầu của mình nhưng nó cần viết thêm một hàm xác định trong tên của phần mềm có chuỗi mình đang tìm kiếm không thôi, nếu có thì sẽ list phần mềm ra cho mình.

Ví dụ cần lọc "tiền lương" nó sẽ cho ra danh sách "phần mềm tiền lương", "quản trị tiền lương", "chương trình nhân sự, tiền lương"

Đấy là cách lọc mà mình cần.
 
Theo nội dung cuối cùng, bạn cần "Đấy là cách lọc mà mình cần."
Tôi gửi file đính kèm, có thêm các hàng đầu tiên để làm vùng điều kiện lọc.

Bạn nhập thêm điều kiện vào các cột khác nếu cần.
Còn để lọc, bạn chọn menu Data\Filter\Advanced Filter...
và OK luôn vì lệnh này nhớ các tham số từ lần làm đầu tiên.
 

File đính kèm

Cám ơn bạn haonlh, kết quả đúng là như mình muốn. Mình không biết đặt từ cần lọc giữa hai dấu * để làm điều kiện dù đã nghĩ dùng filter có thể được. Mình mò mẫm trên mạng cũng tự viết được một macro nhưng không hay và cơ động bằng dùng Advanced Filter,
 
Web KT

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

Back
Top Bottom