Копировать, убрать/удалить первое слово или несколько первых слов в ячейке Excel

Копировать, убрать/удалить первое слово или несколько первых слов в ячейке Excel
На чтение
7 мин.
Просмотров
117
Дата обновления
13.02.2025
Старт:16.12.2024
Срок обучения:2
Основы современной медиации
Курс «Основы современной медиации» предоставляет студентам глубокое понимание принципов и методов медиации, сосредотачиваясь на современных подходах к разрешению конфликтов. В ходе обучения участники овладеют ключевыми навыками по поиску конструктивных решений, улучшению коммуникации и урегулированию споров, а также изучат важные аспекты этики и профессионального поведения в сфере медиации
48 900 ₽
Подробнее

   Бывает, что нужно удалить первое слово или несколько слов в начале предложения в ячейке таблицы Excel. Вручную это сделать очень сложно, особенно когда список представляет собой список из нескольких сотен или тысяч позиций, одной функцией это тоже сделать невозможно.

Для выполнения задачи по удалению первых 2-3 (или первых) слов нужно использовать систему (комбинацию) нескольких функций, о которых мы поговорим ниже:

Первая функция — «ЗАМЕНИТЬ»: она находит нужный текст и заменяет его другим. У этой функции есть большое преимущество — это возможность замены текста в определенной позиции. То есть заменить текст, который появляется первый, второй, третий и так далее раз подряд. В нашем случае эта функция заменит пробел, появившийся во второй раз, на какой-нибудь символ, желательно не встречающийся в тексте.

Вторая функция «НАЙТИ» — находит позицию текста и присваивает позиции числовое значение. Например, если пробел, который мы заменяем на символ, стоит на 12-м месте от начала строки, то функция поиска примет значение 12.

Третья функция — «ЛЕВАЯ» или «ПРАВАЯ» (в зависимости от того, будем ли мы удалять слова справа или слева). «ВЛЕВО» или «ВПРАВО» — присвоить ячейке строго определенное количество текстовых символов.

 

Четвертая функция «DLSTR»: находит длину строки в ячейке и определяет количество символов в выбранной ячейке.

   

Теперь составим из этих функций систему, которая будет отсекать (удалять) первые три слова ячеек.

 

Удалить лишние слова

 

Система выглядит так:

=ВПРАВО(B3,((ДЛИНА(B3))-(НАЙТИ(«*»,ПОДСТАВИТЬ(B3;» «;»*»;3)))))

В этой системе функция «ПОДСТАВИТЬ» заменяет третий пробел на символ «*», функция «ПРОСМОТР» находит положение этого символа относительно начала строки, функция «ДЛИННЫЙ» подсчитывает общее количество символов , а «ВПРАВО» оставляет нужное количество символов, вправо, удаляя первые символы ровно по «ненужным» словам.

Для копирования первых слов можно использовать аналогичную систему, но не удалять лишние символы, а оставлять первые символы, относящиеся к «нужным» словам.

 

копировать слова

 

Функции выглядят следующим образом:

 =ВЛЕВО(B3, НАЙТИ(«*», ЗАМЕНИТЬ(B3,» «;»*»;3)).

 

0 Комментариев
Комментариев на модерации: 0
Оставьте комментарий

Курсы