Страницы: 1
RSS
Значения в столбик (в ячейках) переделать в строчку с заменой
 
Уважаемые форумчане! Подскажите пожалуйста макрос или формулу.
Пример прикрепил.  Таблица соответствий во второй вкладке. Надо в точности как в примере.

Мне надо:
1. Преобразовать в одну строку значения (через запятую и только вместо последней запятой "И")
2. Заменить значения по соответствию
3. Подставить "Учитель " в начале каждого значения
4. Перевести в нижний регистр (Только первая буква большая)

То-есть если в ячейке скажем идёт в ячейке А1:

Биология
Математика
Физика

Получаем:
Учитель биологии, математики и физики

Макрос или формула
Изменено: BobbyJo - 26.03.2018 23:15:07
 
Поможет кто-то? Описание есть.. пример есть.. Срочно надо
 
Вам через час уже невтерпеж, как будто в полночь тут толпы макросописцев...
У Вас не один вопрос, а несколько разных. А с техзаданиями у нас куда ходят?
 
Посмотрите примеры во вложении.
Файл "Пример.xlsm" - с использованием макроса.
Файл "Пример_функция.xlsm" - с использованием UDF.
Изменено: SAS888 - 27.03.2018 05:41:24
Чем шире угол зрения, тем он тупее.
 
Спасибо большое. Еще такой вопрос не учёл. Можете подсказать как мне удалить все строчки в ячейки в указанном столбце, которые не содержат ни одно из значений (из искомых, тех что в списке соответствий)?
Изменено: BobbyJo - 27.03.2018 11:54:02
 
См. пример во вложении.
Но, что-то мне подсказывает, что Вам нужно "не совсем это".
Приведите пример (насколько строк) того, что есть исходно и того, что хотите получить.
Чем шире угол зрения, тем он тупее.
 
Да, не совсем.
То-есть если в ячейке:
Естествознание
Еще что-то
Экология
Химия
Охрана труда

Или в ячейке только "Еще что-то"
А в списке соответствий нет "Еще что-то",то получаем "Учитель естествознания, экологии, химии и охраны труда"
Изменено: BobbyJo - 27.03.2018 13:40:44
 
Нужно перед Вашим макросом удалить изначально в самих ячейках те строки, которые не равны ни одному из значений в списке соответствия
 
Или отдельным макросом.
 
Проверяйте.
Чем шире угол зрения, тем он тупее.
Страницы: 1
Наверх