OO Calc: Detectando células em branco e substituindo com célula acima?

0

Estou tão irritado que não consigo encontrar uma resposta simples para essa pergunta simples!

Estou usando o OpenOffice Calc. Eu quero uma fórmula que irá detectar se a célula está em branco, e se é para substituí-lo com o conteúdo da célula acima dele.

Eu acho que a melhor maneira de fazer isso é criar uma nova coluna em branco, colocar fórmulas lá. Em seguida, copie os resultados da fórmula e cole na coluna original como texto simples.

Column A        : Column B (formula column)

Joe               Joe
Bloggs            Bloggs
Mack              Mack
                  Mack
                  Mack
Peter             Peter
John              John
                  John
Joe               Joe

Algo parecido com isto:

=IF(A2="",A1) ou =IF(ISBLANK(A2);A1)

Parece que as fórmulas não funcionam e só recebo um erro (err: 508 / err: 509).

    
por Patrick Keane 18.09.2014 / 11:22

1 resposta

0

Você pode usar VLOOKUP com um intervalo flutuante para recuperar o último valor de texto em uma coluna.

AfórmulaemB1é

=VLOOKUP("zzzz"; A$1:A1; 1)

Preencha conforme necessário.

Usar VLOOKUP para uma correspondência aproximada geralmente exige que os dados na coluna de pesquisa sejam classificados. Esse não é o caso aqui, pois estamos usando zzzz como o valor de pesquisa para capturar o último valor de texto disponível na coluna A da posição atual. A posição atual é construída bloqueando a linha da primeira parte do A$1:A1 e permitindo que a última parte "flutue". Isso produz A$1:A1 , A$1:A2 , A$1:A3 , etc. conforme é preenchido.

    
por 24.12.2014 / 04:57