E excelnovice2000 Member May 4, 2023 #1 Hello Guys, I want to extract the employee name from each row. I have attached a sample spreadsheet with desired result. Appreciate all your help Attachments Test_Entries.xlsx Test_Entries.xlsx 9.2 KB · Views: 10
Hello Guys, I want to extract the employee name from each row. I have attached a sample spreadsheet with desired result. Appreciate all your help
Excel Wizard Active Member May 4, 2023 #2 Please try For MS365 =LET(z,B2:B10,TEXTBEFORE(RIGHT(z,2+LEN(TEXTAFTER(z,CHAR(SEQUENCE(,26,97)))))," -")) or old version =MID(LEFT(B2,FIND(" -",B2)-1),AGGREGATE(15,6,FIND(CHAR(ROW($97:$122)),B2),1)-1,99) Attachments Test_Entries.xlsx Test_Entries.xlsx 10.9 KB · Views: 15
Please try For MS365 =LET(z,B2:B10,TEXTBEFORE(RIGHT(z,2+LEN(TEXTAFTER(z,CHAR(SEQUENCE(,26,97)))))," -")) or old version =MID(LEFT(B2,FIND(" -",B2)-1),AGGREGATE(15,6,FIND(CHAR(ROW($97:$122)),B2),1)-1,99)
E excelnovice2000 Member May 5, 2023 #3 Excel Wizard said: Please try For MS365 =LET(z,B2:B10,TEXTBEFORE(RIGHT(z,2+LEN(TEXTAFTER(z,CHAR(SEQUENCE(,26,97)))))," -")) or old version =MID(LEFT(B2,FIND(" -",B2)-1),AGGREGATE(15,6,FIND(CHAR(ROW($97:$122)),B2),1)-1,99) Click to expand... Hi Excel Wizard, Thanks for your solution. This worked. Thanks again
Excel Wizard said: Please try For MS365 =LET(z,B2:B10,TEXTBEFORE(RIGHT(z,2+LEN(TEXTAFTER(z,CHAR(SEQUENCE(,26,97)))))," -")) or old version =MID(LEFT(B2,FIND(" -",B2)-1),AGGREGATE(15,6,FIND(CHAR(ROW($97:$122)),B2),1)-1,99) Click to expand... Hi Excel Wizard, Thanks for your solution. This worked. Thanks again