Я пытаюсь обработать данные в формате CSV с помощью Excel.
Я могу импортировать файл CSV, но мне нужно обрабатывать эти данные различными способами. Например, у меня есть столбец шестнадцатеричных значений, которые нужно построить. Поэтому мне нужно преобразовать все строки в этом столбце в десятичные числа.
Импортированный CSV находится в таблице Excel, и я попытался использовать типичный =HEX2DEC('Data'!$A2:A)
, но это не работает вообще.
Файл, который я обрабатываю, имеет различную длину. Некоторые файлы имеют длину 20 строк, другие 600 000. Очевидно, я не хочу копировать и вставлять даже 20 строк, не говоря уже о 600K строк.
Я должен использовать Excel для этого, и у меня нет доступа к VBA. Возможно ли то, что я пытаюсь сделать?
Изменить 0:
Вот раздел данных, которые я пытаюсь использовать HEX2DEC
в таблице данных 1. Это столбцы A и B. В B1 есть несколько заголовков, которые мне сейчас безразличны. Иногда это будет от B2 до B500 или от B2 до B5. Это все на Sheet1
(который я назвал « Data
).
Я могу выполнить HEX2DEC
на одну ячейку, формула листа 2. Но даже двойной щелчок по зеленому углу в нижнем правом углу не расширит его, чтобы соответствовать размеру данных на Sheet1
. Было бы также неплохо, если бы был способ автоматизировать это, чтобы я мог просто импортировать данные CSV в Sheet1
и чтобы Sheet2
автоматически обновлял поля и корректировал размер импортируемых данных.