-1

У меня есть колонка, в которой есть повторяющаяся фраза. Пример:

Ячейка А2:

Прогноз погоды. Облака: серые; Дождь: свет; Облака: серые; Температура: горячая

Ячейка А3:

Прогноз погоды. Вторник. Облака: серые; Дождь: сильный; Загрязнение: плохо; Облака: серые; Бананы: желтый

Фраза "Облака: Серые;" повторяется. Я хочу сделать так, чтобы второй экземпляр фразы удалялся из ячейки, а первый остался. Конечный результат должен выглядеть так:

Ячейка А2:

Прогноз погоды. Облака: серые; Дождь: свет; Температура: горячая

Ячейка А3:

Прогноз погоды. Вторник. Облака: серые; Дождь: сильный; Загрязнение: плохо; Бананы: желтый

Поскольку в этой ячейке нет последовательности, кроме этой повторяющейся фразы, я понятия не имею, с чего начать. Любая помощь будет принята с благодарностью!

2 ответа2

0

ЗАМЕНЯЮЩАЯ функция

ЗАМЕНА (текст, old_text, new_text, [nth_appearance])

имеет параметр с именем nth_appearance, который читает

Необязательный. Это n-й вид old_text, который вы хотите заменить


Итак, ваша формула

=SUBSTITUTE(A1,"Clouds: Gray;",,2)
0

Это только частичный ответ, чтобы проиллюстрировать, как вытащить второй набор текста. Следующее в некоторой другой ячейке в той же строке, такой как b2, удалит второе вхождение, заменив второй экземпляр на "", используя формулу замены

  • = ЗАМЕНА (C2, "Облака: Серые;", "", 2)

чтобы получить это в A2, вам нужно будет использовать специальное значение вставки. однако, я не рекомендую это как долгосрочное исправление. Для короткого срока, это может быть хорошо работать вокруг. Исправление источника проблемы или исправление формулы в A2 было бы лучше, но необходимо знать, какая формула в A2 или откуда были скопированы данные.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .