How can I sort data?

I have a list of people that includes their first names, last names, and states. I want to do something were people can sort them A-Z by first name, last name or state. I also want them to have the ability to search names and to have a dropdown menu of states. Is their a plugin or something I could use to do this? Thank you.

 

This site will teach you how to build a WordPress website for beginners. We will cover everything from installing WordPress to adding pages, posts, and images to your site. You will learn how to customize your site with themes and plugins, as well as how to market your site online.

Buy WordPress Transfer