I present 2 alternatives to find the occupation. (The formulas for the telephone and email are the same)
In the first, it is array formula (to enter press Shift + Control + Enter) and it will bring you a text, in the example it says "Home", because there are "Attendant" and "Home", then the formula takes the second.
<b>Sheet</b><br /><br /><table border="1" cellspacing="0" style="font-family:Calibri,Arial; font-size:11pt; background-color:#ffffff; "> <colgroup><col style="font-weight:bold; width:30px; " /><col style="width:117px;" /><col style="width:117px;" /><col style="width:117px;" /><col style="width:117px;" /><col style="width:117px;" /><col style="width:117px;" /><col style="width:117px;" /></colgroup><tr style="background-color:#cacaca; text-align:center; font-weight:bold; font-size:8pt; "><td > </td><td >A</td><td >B</td><td >C</td><td >D</td><td >E</td><td >F</td><td >G</td></tr><tr style="height:18px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >1</td><td style="background-color:#ffff00; font-weight:bold; text-align:center; ">NAME</td><td style="background-color:#ffff00; font-weight:bold; text-align:center; ">DATA1</td><td style="background-color:#ffff00; font-weight:bold; text-align:center; ">DATA2</td><td style="background-color:#ffff00; font-weight:bold; text-align:center; ">DATA3</td><td style="background-color:#ffff00; font-weight:bold; text-align:center; ">Occupation</td><td style="background-color:#ffff00; font-weight:bold; text-align:center; ">Phone</td><td style="background-color:#ffff00; font-weight:bold; text-align:center; ">Email</td></tr><tr style="height:18px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >2</td><td >Mike</td><td >driver</td><td >555-1213</td><td >Mike@mike.com</td><td >driver</td><td >555-1213</td><td >Mike@mike.com</td></tr><tr style="height:18px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >3</td><td >Mark</td><td >111-2222</td><td >Mark@mark.com</td><td >Driver</td><td >Driver</td><td >111-2222</td><td >Mark@mark.com</td></tr><tr style="height:18px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >4</td><td >Bill</td><td >Attendant</td><td >Home</td><td >bill@yahoo.com</td><td >Home</td><td >Does not have</td><td >bill@yahoo.com</td></tr><tr style="height:18px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >5</td><td >Bob</td><td >bob@bo.com</td><td >555-1212</td><td >Server</td><td >Server</td><td >555-1212</td><td >bob@bo.com</td></tr><tr style="height:18px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >6</td><td >Steve</td><td >Server</td><td >steve@steve.com</td><td >555-1212</td><td >Server</td><td >555-1212</td><td >steve@steve.com</td></tr><tr style="height:18px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >7</td><td >Larry</td><td >Driver</td><td >111-2222</td><td >any</td><td >any</td><td >111-2222</td><td >Does not have</td></tr></table><br /><table style="font-family:Arial; font-size:10pt; border-style: groove ;border-color:#00ff00;background-color:#fffcf9; color:#000000; "><tr><td ><b>Formulas</b></td></tr><tr><td ><table border = "1" cellspacing="0" cellpadding="2" style="font-family:Arial; font-size:9pt;"><tr style="background-color:#cacaca; font-size:10pt;"><td >Cell</td><td >Formula</td></tr><tr><td >E2</td><td >{=INDEX($A2:$D2,1,MAX(((--ISNUMBER(SEARCH("-",$B2:$D2))=0)*((--ISNUMBER(SEARCH("@",$B2:$D2))=0))*(COLUMN($B2:$D2)))))}</td></tr><tr><td >F2</td><td >=IFERROR(HLOOKUP("*-*",$B2:$D2,1,0),"Does not have")</td></tr><tr><td >G2</td><td >=IFERROR(HLOOKUP("*@*",$B2:$D2,1,0),"Does not have")</td></tr></table></td></tr></table> <br /><br />
-------
In the second, it is a normal formula and if you find more than one text then it gives you a warning.
<b>Sheet</b><br /><br /><table border="1" cellspacing="0" style="font-family:Calibri,Arial; font-size:11pt; background-color:#ffffff; "> <colgroup><col style="font-weight:bold; width:30px; " /><col style="width:117px;" /><col style="width:117px;" /><col style="width:117px;" /><col style="width:117px;" /><col style="width:177px;" /><col style="width:117px;" /><col style="width:117px;" /></colgroup><tr style="background-color:#cacaca; text-align:center; font-weight:bold; font-size:8pt; "><td > </td><td >A</td><td >B</td><td >C</td><td >D</td><td >E</td><td >F</td><td >G</td></tr><tr style="height:18px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >1</td><td style="background-color:#ffff00; font-weight:bold; text-align:center; ">NAME</td><td style="background-color:#ffff00; font-weight:bold; text-align:center; ">DATA1</td><td style="background-color:#ffff00; font-weight:bold; text-align:center; ">DATA2</td><td style="background-color:#ffff00; font-weight:bold; text-align:center; ">DATA3</td><td style="background-color:#ffff00; font-weight:bold; text-align:center; ">Occupation</td><td style="background-color:#ffff00; font-weight:bold; text-align:center; ">Phone</td><td style="background-color:#ffff00; font-weight:bold; text-align:center; ">Email</td></tr><tr style="height:18px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >2</td><td >Mike</td><td >driver</td><td >555-1213</td><td >Mike@mike.com</td><td >driver</td><td >555-1213</td><td >Mike@mike.com</td></tr><tr style="height:18px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >3</td><td >Mark</td><td >111-2222</td><td >Mark@mark.com</td><td >Driver</td><td >Driver</td><td >111-2222</td><td >Mark@mark.com</td></tr><tr style="height:18px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >4</td><td >Bill</td><td >Attendant</td><td >Home</td><td >bill@yahoo.com</td><td >More than one coincidence</td><td >Does not have</td><td >bill@yahoo.com</td></tr><tr style="height:18px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >5</td><td >Bob</td><td >bob@bo.com</td><td >555-1212</td><td >Server</td><td >Server</td><td >555-1212</td><td >bob@bo.com</td></tr><tr style="height:18px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >6</td><td >Steve</td><td >Server</td><td >steve@steve.com</td><td >555-1212</td><td >Server</td><td >555-1212</td><td >steve@steve.com</td></tr><tr style="height:18px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >7</td><td >Larry</td><td >Driver</td><td >111-2222</td><td >any</td><td >More than one coincidence</td><td >111-2222</td><td >Does not have</td></tr></table><br /><table style="font-family:Arial; font-size:10pt; border-style: groove ;border-color:#00ff00;background-color:#fffcf9; color:#000000; "><tr><td ><b>Formulas</b></td></tr><tr><td ><table border = "1" cellspacing="0" cellpadding="2" style="font-family:Arial; font-size:9pt;"><tr style="background-color:#cacaca; font-size:10pt;"><td >Cell</td><td >Formula</td></tr><tr><td >E2</td><td >=IFERROR(INDEX($A2:$D2,1,SUMPRODUCT(((--ISNUMBER(SEARCH("-",$B2:$D2))=0)*((--ISNUMBER(SEARCH("@",$B2:$D2))=0))*(COLUMN($B2:$D2))))),"More than one coincidence")</td></tr><tr><td >F2</td><td >=IFERROR(HLOOKUP("*-*",$B2:$D2,1,0),"Does not have")</td></tr><tr><td >G2</td><td >=IFERROR(HLOOKUP("*@*",$B2:$D2,1,0),"Does not have")</td></tr></table></td></tr></table> <br /><br />