Я намагаюся створити макрос декодування. Я маю різні комбінації букв у кожній клітинці на одному аркуші. Наприклад, у комірці B2 я мав би щось на кшталт "ABC". На іншому аркуші я маю таблицю, яка відповідає літерам цифрам, тому я хочу, щоб результат у новій комірці був "123" у цьому випадку. Я знаю, як використовувати VLOOKUP на цілій комірці, але не можу зрозуміти, як його використовувати на окремих частинах, а потім об'єднати результати знову в нову клітинку.
Це я зрозумів поки що. Я думаю, що мені потрібен INDIRECT як частину цього, щоб я міг посилатися на клітинку, але я не можу зрозуміти, як шукати різні частини комірки. Я не хочу створювати нові стовпці, щоб розділити комбінації літер, якщо це можливо.
=IFERROR(VLOOKUP("not sure??","Conversion Table"!A4:B19,2,FALSE),"")
Дякую!
Відповіді:
1 для відповіді № 1Я припускаю, що ваша клітинка B2 обмежена лише трьома знаками, і це скрізь однаково. У цьому випадку ви можете:
=CONCATENATE(VLOOKUP(MID(B2,1,1),"Conversion Table"!$A$4:$B$19,2,0),VLOOKUP(MID(B2,2,1),"Conversion Table"!$A$4:$B$19,2,0),VLOOKUP(MID(B2,3,1),"Conversion Table"!$A$4:$B$19,2,0))
Якщо у вас більше символів, додайте їх лише за допомогою конкатената та виберіть їх по черзі за допомогою MID.
Редагувати - заблоковано таблицю пошуку.
1 для відповіді № 2
Я думаю, що ти можеш шукати:
A B C D
1 =""
2 ABC =IFERROR(VLOOKUP( =D1&C2
B2,
"Conversion Table"!$A$4:$B$19,
2,FALSE),"")
3 XYZ =IFERROR(VLOOKUP( =D2&C3
B3,
"Conversion Table"!$A$4:$B$19,
2,FALSE),"")
4 PQR =IFERROR(VLOOKUP( =D3&C4
B4,
"Conversion Table"!$A$4:$B$19,
2,FALSE),"")
5 DEF =IFERROR(VLOOKUP( =D4&C5
B5,
"Conversion Table"!$A$4:$B$19,
2,FALSE),"")
"Кінцева відповідь" з'являється в комірці D5