I want to change substrings in excel based on a pre-defined value stored in a table.
How can I do that in Excel 2019 without VBA?
Example:
table1
| KEY | TEXT |
|---|---|
| 01 | ABCDEFGHIJ |
| 02 | KHAZENCKAL |
| 03 | PZTEWRNBGM |
now I have another table with the stored values to be used.
table2
| OLD VALUE | NEW VALUE |
|---|---|
| A | AYY |
| B | BEE |
| C | CEE |
| D | DEE |
| E | EEE |
| F | FEE |
..and so forth
now I want to add a new column to table1 that contains that new values.
table1 (updated)
| KEY | TEXT | NEW TEXT |
|---|---|---|
| 01 | ABCDEFGHIJ | AYYBEECEEDEEEEEEFFGEEAYHEYEJAY |
| 02 | KHAZENCKAL | KAYAYHAYYZEEEEEENNCEEKAYAYYELL |
| 03 | PZTEWRNBGM | PEEZEETEEEEEWYUAREENNBEEGEEEMM |
How can I achieve that?
Appreciate the help.


Here is one way you could try using
TEXTJOIN()&VLOOKUP()Or other way which is not suggestive to use is
INDIRECT()function to create the sequence: