Задать вопрос

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

Доброго времени суток. Не уверен что правильно написал суть вопроса. Сложно описать все что мне нужно одним предложением

Представьте что есть две колонки в таблице. Что то вроде

Первый Первая
Второй Вторая
Третий Четвертая
Четвертый Пятая
Пятый Шестая
Седьмой Восьмая

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

Мне нужно скопировать данные этих ячеек в соседние, или на второй лист, но что б они выглядели уже нет

Первый Первая
Второй Вторая
Третий пусто
Четвертый Четвертая
Пятый Пятая
пусто Шестая
Седьмой пусто
пусто Восьмая

Естественно там где "пусто" это пустая ячейка вообще без данных
З.Ы. На самом деле текст строчек одинаковый в обоих столбцах, но в каждой ячейке ссылка, и вот ссылки уже разные

Можно как то такое сделать? Я что то вообще не представляю как такое сделать оставляя пустые ячейки...
  • Вопрос задан
  • 45 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • SF Education
    Excel academy + Power BI для анализа данных
    2 месяца
    Далее
  • Skillbox
    Excel + Google Таблицы с нуля до PRO
    4 месяца
    Далее
  • Skillfactory
    Мастер Google таблиц
    4 недели
    Далее
Решения вопроса 1
yuliya_m
@yuliya_m
Могу предложить такой вариант:
=ARRAYFORMULA(
  MAP(UNIQUE(FLATTEN(A3:B));
    LAMBDA(x;
      {x \ ЕСЛИ((СЧЁТЕСЛИ(A3:A; x)>0)*(СЧЁТЕСЛИ(B3:B; x)>0); x; "")}
    )))
, где:
  • A3:B - диапазон, где указан импортированный исходный список
  • A:A и B:B соответственно колонки этого диапазона

> Пример работы в таблице

Из ограничений:
  • Формула ориентирована на одинаковый текст, разные окончания будут уходить на разные строки
  • Ссылка будет подтягиваться только первая, т.е из колонки А
  • Работоспособность проверена на региональных настройках Россия, для остальных локаций возможно потребуется другой синтаксис переноса
  • Flatten довольно ресурсоёмкая формула, соединяет в одну колонку все ячейки диапазона. Поэтому для пары тысяч строк считаться должно будет нормально, но для десятков тысяч уже будет сильно тормозить
  • Пустые ячейки будут отображаться как пустые, но как-либо заполнить их будет нельзя - это сломает вывод
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы