Копирование текста из «косвенной» ячейки в Excel

Копирование текста из «косвенной» ячейки в Excel

В Excel у меня есть большой лист «сырых» данных с текстовыми ячейками и еще один лист, на котором показано подмножество исходных данных, организованное по-другому, с использованием «косвенных» формул — например, =INDIRECT("Data!C5")показывающее содержимое ячейки C5 в листе данных (например, «Мне нравятся собаки»).

Теперь, глядя на такой «производный» лист, я хочу (вручную) скопировать часть текста, который появляется в определенной ячейке (например, только слово «собаки» в приведенном выше примере), и вставить его в другое место. Нажатие F2 скрывает указанную текстовую ячейку и показывает формулу (как и ожидалось) — а это не то, что мне нужно.

Есть ли простой способ сделать это? Возможно, мне придется сделать это для десятков или даже сотен ячеек, поэтому такие решения, как копирование всего содержимого ячейки в Блокнот и копирование-вставка оттуда, будут слишком накладными.

решение1

Один из возможных подходов — сделать следующее:

  1. скопировать весь («производный») лист на новый лист
  2. переключитесь на новый лист, выделите все ячейки (с «косвенными» формулами), нажмите «копировать»
  3. вставьте их «на место» (т.е. в тот же диапазон ячеек) как «значения»
  4. работать с новым листом (который теперь представляет собой обычный текст) вместо исходного

Конечно, если 'сырой' лист данных изменится, эти изменения не будут отражены в новом листе. Но выборочное копирование-вставка теперь должно быть достаточно простым.

Связанный контент