Excel — применить формулу при вставке столбцов

Excel — применить формулу при вставке столбцов

Я копирую столбец из одного файла Excel, где значения в миллисекундах, в другой файл Excel, где мне нужно значение в секундах. Обычно я копирую и вставляю столбец во временный столбец (назовем его TEMP) конечного листа Excel, применяю формулу (=TEMPx/1000) к конечному столбцу, а затем копирую целевой столбец поверх себя (по значению) и удаляю временный столбец.

Мне было интересно, можно ли сэкономить несколько шагов в этом процессе?

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

решение1

Просто примените формулу непосредственно к целевому столбцу, а затем скопируйте и вставьте значения непосредственно в него.

=sheet1!A1/1000

решение2

Как и намекнул Брайан, нет необходимости использовать временный столбец. Формулы Excel позволяют вам брать входное значение, выполнять некоторые вычисления и возвращать выходное значение в одной ячейке. Так что если вы поместите вычисление для преобразования времени (на моем снимке экрана, значение столбца B) непосредственно в ваш целевой столбец (мой столбец C), ваше преобразованное значение окажется в целевом столбце.

Первый снимок экрана показывает "выходные" значения каждой ячейки. Второй снимок экрана показывает ячейки с точки зрения формулы. Вы можете использовать Ctrl Key+ `(тильду) для переключения между режимами просмотра ячеек.

введите описание изображения здесь

введите описание изображения здесь

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