title: VLOOKUP with range where column location is not fixed
body: <p>I have a situation where my data sheet have 3 columns</p>
  
  <ul>
  <li>ID</li>
  <li>FNAME</li>
  <li>LNAME</li>
  </ul>
  
  <p>But sequence may change sometime such as </p>
  
  <ul>
  <li>FNAME</li>
  <li>ID</li>
  <li>LNAME</li>
  </ul>
  
  <p>and </p>
  
  <ul>
  <li>LNAME</li>
  <li>FNAME</li>
  <li>ID</li>
  </ul>
  
  <p>How to use <code>VLOOKUP</code> or something else to find FNAME for given ID.</p>