Excel - транспонирование определенных ячеек в строке данных

У меня есть таблица Excel, похожая на приведенную ниже, с наборами из двух строк, которые идентичны (кроме столбцов 3 и 4). Некоторые строки не имеют идентичных последовательных строк (в данном случае строка 3). Для каждого набора я хотел бы переместить столбец 3 так, чтобы он выглядел как вторая электронная таблица, в которую я скопировал.

YX 2 FALSE YX 1 TRUE

CD 5 TRUE

EF 6 ЛОЖЬ E F 7 ИСТИНА

т.е. я хотел бы объединить две идентичные строки, перенося столбец три, чтобы сохранить два разных числа. Для отдельных строк значение ИСТИНА / ЛОЖЬ в столбце 4 должно указывать, в какой столбец оно должно быть транспонировано. Это должно выглядеть примерно так: YX 2 1

CD 5

EF 6 7 У меня нет большого опыта работы с Excel, но любая помощь будет признательна. У меня есть сотни таких строк данных, поэтому я не могу сделать это вручную.

Большое спасибо.

1 ответ

Один из способов сделать это был бы так:

Добавьте столбец после исходного третьего столбца, в котором должна отображаться информация из второй строки в паре. Если ваш пример данных находится в A1:D5это будет новый столбец D,

Затем мы собираемся заполнить его информацией из строки ниже, только когда флаг в следующем столбце установлен на FALSE, В D1, используйте формулу =IF(NOT(E1), C2, ""), Теперь вы можете скопировать или перетащить эту формулу по всему столбцу и строкам с помощью FALSE должен содержать именно то, что вы хотите.

Мы собираемся удалять строки, и ссылки в нашей формуле будут ломаться, поэтому скопируйте весь столбец D и вставьте его как значения (с помощью специальной вставки... из контекстного меню).

Теперь мы можем удалить ненужные строки. Выберите все и используйте фильтр (вкладка "Данные ", группа " Сортировка и фильтрация "). Используйте раскрывающийся список в столбце D чтобы отображать только пустые значения, затем выберите все строки, которые остаются видимыми, и удалите их.

Наконец, отключите фильтр, чтобы снова показать строки, которые к настоящему времени должны содержать данные в нужной форме.

Другие вопросы по тегам