How to compare two columns in Excel and if match, then copy it

I urgently need a formula for the following problem below. Tried a few suggested solutions online but cannot make it work.

Two Sheets

Sheet1
A | B
Name | Value
Mike | 10
Bob | 3
Chris | 7
John | 3


Sheet2
Name | Email | VALUE
Chris | chris@test.com |
Mike | mike@test.com |


Ok, what I want to achieve is to get the value from sheet 1 into Value in sheet2 of course the name has to match so Chris gets a value of 7, Mike - 10 etc.

I know it requires vlookup and iferror but my excel skills are not good enough to make it work quickly.

Thanks
m1979Asked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

helpfinderIT ConsultantCommented:
use =VLOOKUP(A2;Sheet1!$A$1:$B$5;2;FALSE)
check my sample how it looks like in Excel

if you want to include als IFFERROR you can, I added 2 another rows in sheet2 (Kevin and Rosie) to demonstrate. For Kevin there is the same formula (VLOOKUP without IFERROR included) and because Kevin is not in the list in Sheet 1 excel gives back N/A (not available).
If you do not like to see N/A yoi can include IFERROR and tell Excel what do you like instead of N/A - in my example (Rosie row) I put text NOT IN LISt, but you can type what ever you want (text has to be quoted in the formula, so between ""; if you want to have just blank cell, so no N/A or custom text then use just "") - this is in sample1

PS: you may need to replace my semicolons (;) with commas (,) in the formula (it depends on your Regional settings)
sample.xlsx
sample1.xlsx
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
gowflowCommented:
Put this formula in C2 of Sheet2 and drag down till end of data. For sure if your data is more than the 4 rows that you mentioned you should change the Range to fit the data.

=VLOOKUP(A2,Sheet1!$A$2:$B$13,2,FALSE)

gowflow
vlookup.xlsx
0
m1979Author Commented:
Thx guys, that did the trick. You saved my day
0
Naresh PatelFinancial AdviserCommented:
Ok try this, it is not required for this issue but in future you may

=IFERROR(VLOOKUP(A2,Sheet1!$A$2:$F$13,MATCH(C1,Sheet1!$A$1:$F$1,0),FALSE),"")

What is addition in formula from above?
A.IFERROR argument which returns to blank I.e. "" when there is error.
B.MATCH function which returns to column number from range, so in future if you add up some more  columns and what to lookup these values then you just have to change header on sheer 2. No need to rewrite whole formula.

Thanks
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft Excel

From novice to tech pro — start learning today.