В Excel 2016 я пытаюсь написать либо формулу массива, либо функцию vba, чтобы выполнить следующее:
1.) Пользователь вводит строку (имя проекта) в ячейку (ячейка D1 в прикрепленном примере)
2.) Ячейки в столбце B будут заполнены числом (ями), связанными со строкой имени проекта, в зависимости от содержимого столбца A, разделенного запятыми.
Столбец A содержит некоторое количество записей, разделенных запятыми. Каждая запись содержит имя проекта и связанный номер, разделенные символом %
Например, первая строка в примере изображения содержит три записи:
Project1 1234
Project2 2345
Project3 5678
В ячейке указывается «Проект1% 1234, Проект2% 2345, Проект3% 5678»
Я приложил пример изображения, которое содержит пустую версию моей проблемы, а ниже - желаемый результат, если пользователь войдет в Project1
. Я надеюсь, что это хорошо иллюстрирует проблему, но если нет, я могу уточнить.
Возможно ли это сделать с помощью формулы массива или для этого потребуется пользовательская функция в vba?