Sort two columns Excel
===

I have two different columns on Excel. 
I want to create a script that will sort Column F, (Have a header) and will sort Column B based on where Column F's sort worked out. 

So if column B has (Rows 1-3)

 1. Cat
 2. Mouse
 3. Dog

And Column F Has, (Rows 1-3)

 - 2
 - 1
 - 3

The sort will put column F as

 - 1
 - 2
 - 3

And will affect Column B after by sorting it to match the rows of Column F 

 1. Mouse
 2. Cat
 3. Dog

How can I do this? 