Eu tenho uma planilha em que outra pessoa inseriu os dados. Eles deixaram células em branco em vez de registrar 0 valores. Como posso substituir as células em branco por 0s?
Tentei encontrar e substituir por expressões regulares usando ^ $, mas não funcionou.
google-sheets
vanden
fonte
fonte
Respostas:
Suponho que você queira fazer isso apenas em uma certa parte da planilha, e que é um problema pontual que você precisa corrigir, e não algo que precisa repetir.
Para isso, a abordagem mais simples é encontrar outra área com a mesma forma e tamanho (talvez em outra planilha) e não usada atualmente .
Em cada célula nessa área, defina o fórum como algo assim (dependendo das células que você usa):
= if (isblank (A3), "0", A3)
Selecione os dados da 2ª área, copie-os e cole-os de volta ao original usando Editar> Colar Especial> Colar apenas valores
Pode ser necessário reaplicar parte da formatação (por exemplo, formatos de data), mas os valores estarão lá.
fyi, coloquei um exemplo prático dessa abordagem aqui: https://docs.google.com/spreadsheets/d/1T6owfGtpKt3NLl5hq1AZpeWA1ILWUwBQ44bdlAmekF0/edit?usp=sharing
fonte
Use a expressão regular em Localizar e substituir :
fonte
O script a seguir adicionará um
0
a cada célula vazia no intervalo.Código
Nota
Quando o arquivo é aberto, um item de menu chamado Zeros é criado, com quatro subitens. Se você deseja executar a função manual ao abrir também, basta adicioná-la da seguinte forma:
Exemplo
Eu criei um arquivo de exemplo para você: Substitua a célula em branco por zeros .
1. Crie uma cópia do arquivo ou cole o código em Ferramentas> Editor de scripts . 2. Pressione o botão de bug do relógio para autenticar o script. 3. Reabra o seu documento, agora você tem o novo menu!
fonte
Para um número limitado de colunas, você pode filtrar para selecionar Espaços em branco, depois inserir e copiar
0
.fonte
Uma maneira que funcionou para mim em situações semelhantes nas planilhas do Google foi somar a coluna vazia com 0 e armazenar o resultado em uma nova coluna.
Se a coluna
A
tiver as células vazias que você deseja substituir e, digamos, você tiver dadosB
, use a próxima coluna vaziaC
para armazenar os valores atualizados da seguinte forma:C1=SUM(A1, 0)
e assim por diante para a coluna inteiraC
.No meu caso, eu precisava multiplicar valores e as células vazias funcionavam como
1
s em vez de0
s comPRODUCT()
, então eu fiz:=PRODUCT(SUM(A,0), multiplier)
o que me deu os resultados esperados para células vazias ou não numeradas
A
.fonte
Eu tinha um grande número de dados com espaços em branco aleatoriamente definidos, então usar
if(isblank())
foi uma péssima idéia para mim, pois seria muito trabalhoso.Em vez disso, baixei minha planilha como um CSV e a abri no TextWrangler (qualquer editor de texto com localização e substituição funcionará). Então eu encontrei ',,' e substitui por ', 0'. Eu tive que fazer isso duas vezes. Então, quando reimportei, usei
if(isblank())
apenas na primeira e na última coluna do meu conjunto de dados. Todo o resto foi zerado. Só levou cerca de 5-10 minutos.fonte
Você pode usar "Localizar e substituir" ( Ctrl+ F→ Mais opções).
^$
fonte