Aplique a fórmula a todas as linhas em uma coluna da tabela de dados

0

Estou tentando processar dados no formato CSV usando o Excel.

Eu posso importar o arquivo CSV, mas preciso processar esses dados de várias maneiras. Por exemplo, eu tenho uma columa de valores hexadecimais que precisam ser plotados. Por isso, preciso converter todas as linhas dessa coluna em números decimais.

O CSV importado está em uma tabela do Excel e tentei usar o típico =HEX2DEC('Data'!$A2:A) , mas não funciona de maneira alguma.

O arquivo que estou processando tem duração variável. Alguns arquivos têm 20 linhas, outros são 600.000. Obviamente, não quero copiar nem colar até 20 linhas, quanto mais 600 mil linhas.

Preciso usar o Excel para isso e não tenho acesso ao VBA. O que estou tentando fazer é possível?

Editar 0:

Aqui está a seção dos dados que estou tentando usar HEX2DEC on data table 1 Esta é A e B coloumn. B1 tem alguns cabeçalhos que eu não me importo agora. Isso às vezes será de B2 a B500, ou B2 a B5. Estes são todos em Sheet1 (que eu nomeei Data ). Eu posso executar HEX2DEC em uma célula, Folha 2 fórmula . No entanto, mesmo o clique duplo no canto verde no canto inferior direito não será estendido para corresponder ao tamanho dos dados em Sheet1 . Também seria bom se houvesse uma maneira de automatizar isso, de modo que eu possa apenas importar os dados CSV para Sheet1 e ter Sheet2 atualizar automaticamente os campos e ajustar o tamanho dos dados importados.

    
por r_fault 25.04.2018 / 22:23

1 resposta

1

Depois de tentar várias coisas e chegar a um novo problema, minha pergunta foi respondida aqui.

A função HEX2DEC só pode ter UMA célula como entrada, não um intervalo de células. A função também não pode piscar com o canto inferior direito.

Colocar a função ao lado da última célula realiza a tarefa de preencher as n-linhas que existem na tabela criada a partir de Data -> Get External Data -> From Text

Isso significa que minhas linhas de dados de uma tabela importada são 2x contanto que o CSV seja importado.

    
por 26.04.2018 / 21:24