Question description:
This user has given permission to use the problem statement for this
blog.
I have a spread sheet with list of employee id's in column B. I have a 2nd spread sheet that has list of last names in column A, first names in column B and employee id's in column C. I need something that will look at each employee id on the first sheet, match that id up with one on the second sheet and then find the correspnding last name on the same row and replace the employee id with the last name in column B of the first sheet.
Solved by F. A. in 17 mins
This is the chat thread from the real Excelchat help session. It contains no private user
information.
Excelchat Expert
01/06/2018 - 06:33
Hello
Excelchat Expert
01/06/2018 - 06:33
Welcome to got it pro.
User
01/06/2018 - 06:33
Hi
Excelchat Expert
01/06/2018 - 06:34
I understand the problem but to be absolute sure, can you please show me some sample data?
Excelchat Expert
01/06/2018 - 06:36
Please let me know when you are finished.
User
01/06/2018 - 06:36
I copy some info into the document preview. Is that where I put the sample data?
Excelchat Expert
01/06/2018 - 06:37
Yeah, it is. Please go on.
User
01/06/2018 - 06:38
Okay I'm done
Excelchat Expert
01/06/2018 - 06:40
Now, can you please tell me what you need by referencing sheet name and row/columns? I understand you have already described it once but in order to suggest the optimal solution, I need to hear it again.
User
01/06/2018 - 06:42
So i need excel to take every cell in column A of sheet 1 and see if it matches a number in column C of sheet 2 and then replace the number in the cell of column A sheet 1 with a last name from column A of sheet 2
Excelchat Expert
01/06/2018 - 06:44
So basically you want to replace column A of Sheet1 with corresponding last names from sheet2, right?
User
01/06/2018 - 06:46
Yes so for example. If excel took cell A3 from sheet A (82845) and searched for the same number on sheet B, excel would replace cell A3 with the last name Bennett because the employee ids match up
Excelchat Expert
01/06/2018 - 06:46
The thing is excel formula can't be applied to the same cells if you are referencing the cell in formula. In this case we would be looking at column and then replacing that column A with Last name, this is not possible with excel formula.
Excelchat Expert
01/06/2018 - 06:47
Alternatively we can write a formula as shown in column D of sheet1.
User
01/06/2018 - 06:47
That would work
Excelchat Expert
01/06/2018 - 06:47
Great to hear.
Excelchat Expert
01/06/2018 - 06:48
Do you have any question about it?
Excelchat Expert
01/06/2018 - 06:48
The formula is =IFERROR(INDEX(Sheet2!A:A,MATCH(A1,Sheet2!C:C,0)),A1)
User
01/06/2018 - 06:48
No, just the formula. That's awesome. Thank you
Excelchat Expert
01/06/2018 - 06:49
I'm glad to be able to help. I would love if you can rate me 5 star after closing this chat.
Excelchat Expert
01/06/2018 - 06:49
I believe there is a close button on your side.
Excelchat Expert
01/06/2018 - 06:50
Thanks for visiting us today, have a great day ahead!
User
01/06/2018 - 06:50
I definitely will thank you
This is the output file from the real Excelchat help session:
This is an example of the expert help you can get. It contains no private user
information.