Tengo una hoja de cálculo donde otra persona ingresó los datos. Dejaron celdas en blanco en lugar de registrar valores 0. ¿Cómo puedo reemplazar las celdas en blanco con 0s?
Intenté encontrar y reemplazar con expresiones regulares usando ^ $, pero no funcionó.
google-sheets
Vanden
fuente
fuente
Respuestas:
Supongo que solo desea hacer esto en una cierta parte de la hoja de cálculo, y que es un problema único que debe solucionar, no es algo que deba repetir.
Para esto, el enfoque más simple es encontrar otra área con la misma forma y tamaño (tal vez en otra hoja de trabajo), y que no se usa actualmente .
En cada celda en esa área, establezca la forola en algo como esto (dependiendo de las celdas que use):
= if (isblank (A3), "0", A3)
Seleccione los datos de la segunda área, cópielos y péguelos de nuevo al original usando Edición> Pegado especial> Pegar solo valores
Es posible que deba volver a aplicar parte del formato (por ejemplo, formatos de fecha), pero los valores estarán allí.
Para su información, he puesto un ejemplo trabajado de este enfoque aquí: https://docs.google.com/spreadsheets/d/1T6owfGtpKt3NLl5hq1AZpeWA1ILWUwBQ44bdlAmekF0/edit?usp=sharing
fuente
Use expresiones regulares en Buscar y reemplazar :
fuente
El siguiente script agregará un
0
a cada celda vacía en el rango.Código
Nota
Cuando se abre el archivo, se crea un elemento de menú llamado Ceros, que tiene cuatro elementos secundarios. Si desea ejecutar la función manual al abrir también, simplemente agréguela así:
Ejemplo
He creado un archivo de ejemplo para usted: reemplace la celda en blanco con ceros .
1. Cree una copia del archivo o pegue el código en Herramientas> Editor de secuencias de comandos . 2. Presione el botón de error de reloj para autenticar la secuencia de comandos. 3. Vuelva a abrir su documento, ¡ahora tiene el nuevo menú!
fuente
Para un número limitado de columnas, puede filtrar para seleccionar espacios en blanco, luego insertar y copiar
0
.fuente
Una forma que me ha funcionado en situaciones similares en las hojas de cálculo de Google fue SUMAR la columna vacía con 0 y almacenar el resultado en una nueva columna.
Si la columna
A
tiene las celdas vacías que desea reemplazar y, por ejemplo, tiene datosB
, use la siguiente columna vacíaC
para almacenar los valores actualizados de la siguiente manera:C1=SUM(A1, 0)
y así sucesivamente para toda la columnaC
.En mi caso, necesitaba multiplicar valores y las celdas vacías funcionaban como
1
s en lugar de0
s conPRODUCT()
, así que hice:=PRODUCT(SUM(A,0), multiplier)
lo que me dio los resultados esperados para celdas vacías o sin número en
A
.fuente
Tenía una gran cantidad de datos con espacios en blanco aleatoriamente dentro, por lo que usar
if(isblank())
era una mala idea para mí, ya que habría sido muy laboriosa.En cambio, descargué mi hoja como un csv y la abrí en TextWrangler (cualquier editor de texto con buscar y reemplazar funcionará). Luego encontré ',,' y lo reemplacé con ', 0,'. Tuve que hacer eso dos veces. Luego, cuando volví a importar,
if(isblank())
solo lo usé en la primera y última columna de mi conjunto de datos. Todo lo demás fue puesto a cero. Solo tomó unos 5-10 minutos.fuente
Puede usar "Buscar y reemplazar" ( Ctrl+ F→ Más opciones).
^$
fuente