Я копирую столбец из одного файла Excel, где значения в миллисекундах, в другой файл Excel, где мне нужно значение в секундах. Обычно я копирую и вставляю столбец во временный столбец (назовем его TEMP) конечного листа Excel, применяю формулу (=TEMPx/1000) к конечному столбцу, а затем копирую целевой столбец поверх себя (по значению) и удаляю временный столбец.
Мне было интересно, можно ли сэкономить несколько шагов в этом процессе?
Обратите внимание, что я не хочу сохранять никаких ссылок, поскольку файл, из которого я копирую, является временным. Также я не хочу сохранять временный столбец, поскольку я буду копировать сотни таких столбцов из разных файлов.
решение1
Просто примените формулу непосредственно к целевому столбцу, а затем скопируйте и вставьте значения непосредственно в него.
=sheet1!A1/1000
решение2
Как и намекнул Брайан, нет необходимости использовать временный столбец. Формулы Excel позволяют вам брать входное значение, выполнять некоторые вычисления и возвращать выходное значение в одной ячейке. Так что если вы поместите вычисление для преобразования времени (на моем снимке экрана, значение столбца B) непосредственно в ваш целевой столбец (мой столбец C), ваше преобразованное значение окажется в целевом столбце.
Первый снимок экрана показывает "выходные" значения каждой ячейки. Второй снимок экрана показывает ячейки с точки зрения формулы. Вы можете использовать Ctrl Key+ `(тильду) для переключения между режимами просмотра ячеек.