Всем привет!
Задача:
Нужно удалить только нужные мне предлоги/слова в конце фразы (в каждой ячейки)
Т.е.
Столбец А:
пластиковые окна через
купить пластиковые окна в
деревянные окна над
деревянные окна к
Столбец B:
над
в
Результат
пластиковые окна через
купить пластиковые окна
деревянные окна
деревянные окна к
Сам по всякому пробовал уже...
Нашел отдельную формулу которая удаляет одно слово в конце
и скрестил ее с такой
в итоге более менее рабочий вариант получился такой
но тут как видно нужно прописывать все предлоги руками!
А мне нужно что бы нужные предлоги/слова брались из колонки (их там будет 200-300 и постоянно меняться)
Сам нуб в экселе, мкорее всего это можно как то еще проще сделать
Задача:
Нужно удалить только нужные мне предлоги/слова в конце фразы (в каждой ячейки)
Т.е.
Столбец А:
пластиковые окна через
купить пластиковые окна в
деревянные окна над
деревянные окна к
Столбец B:
над
в
Результат
пластиковые окна через
купить пластиковые окна
деревянные окна
деревянные окна к
Сам по всякому пробовал уже...
Нашел отдельную формулу которая удаляет одно слово в конце
Код |
---|
=ЛЕВСИМВ(СЖПРОБЕЛЫ(A1);ПОИСК("`";ПОДСТАВИТЬ(СЖПРОБЕЛЫ(A1);" ";"`";ДЛСТР(СЖПРОБЕЛЫ(A1))-ДЛСТР(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(A1);" ";""))))-1) |
Код |
---|
=ЕСЛИ(ПРАВСИМВ(A1;1)="в";ПСТР(A1;1;ДЛСТР(A1)-1);A1) |
в итоге более менее рабочий вариант получился такой
Код |
---|
=ЕСЛИ(ИЛИ(ПРАВСИМВ(A2;1)="в";ПРАВСИМВ(A2;3)="над");ЛЕВСИМВ(СЖПРОБЕЛЫ(A2);ПОИСК("`";ПОДСТАВИТЬ(СЖПРОБЕЛЫ(A2);" ";"`";ДЛСТР(СЖПРОБЕЛЫ(A2))-ДЛСТР(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(A2);" ";""))))-1);A2) |
А мне нужно что бы нужные предлоги/слова брались из колонки (их там будет 200-300 и постоянно меняться)
Сам нуб в экселе, мкорее всего это можно как то еще проще сделать