Ви можете використовувати VLOOKUP замість цього
На іншому аркуші є таблиця текстових значень та їх відповідних номерів, упорядкованих за значенням пошуку (цей біт важливий!):
Order A 3
Order B 2
Order C 1
Потім можна використовувати VLOOKUP (column_with_generated_text, lookup_table, 2)
2 означає, що він поверне значення 2-го стовпця з таблиці пошуку, тобто числа.
Таким чином, якщо ви отримуєте більше пар текстів / чисел, які потрібно додати, вам потрібно лише додати їх до пошуку і не потрібно кожного разу змінювати складні оператори IF.
EDIT: Це те, що я зробив на своєму тестовому XLS ...
Лист 1: - 2 стовпчики, A1: B5:
Commissioned-1st activity 5
Commissioned-2nd activity 4
First response - write 1
Workplan to write 2
Workplan-company to agree 3
Потім я визначив Іменний діапазон для A1: B5 як "пошук" (без лапок)
Лист 2: - Стовпець A1: A5:
First response - write
Workplan to write
Workplan-company to agree
Commissioned-2nd activity
Commissioned-1st activity
Потім у графі B1: B5 формули:
=VLOOKUP(A1,lookup,2,FALSE)
=VLOOKUP(A2,lookup,2,FALSE)
=VLOOKUP(A3,lookup,2,FALSE)
=VLOOKUP(A4,lookup,2,FALSE)
=VLOOKUP(A5,lookup,2,FALSE)
Це дає мені стовпчик B1: B5:
1
2
3
4
5
Сподіваюся, що це має сенс!