Encha ata o seguinte valor en Excel (5 métodos sinxelos)

  • Comparte Isto
Hugh West

En moitos usos de Excel, ás veces atopamos celas baleiras aleatorias na folla de cálculo de Excel. Na maioría dos casos porque o valor das celas non en branco máis altas é o mesmo para todas as filas. Polo tanto, os usuarios non se molestan en encher a man esas celas con valores repetitivos. Pero por motivos de claridade, necesitamos encher esas celas en branco co seguinte valor. Neste artigo, imos discutir como podemos encher o seguinte valor en Excel de forma eficiente.

Descargar Practice Workbook

Descargar Practice Workbook a continuación.

Encher ata o seguinte valor.xlsm

5 xeitos sinxelos de encher ata o seguinte valor en Excel

Para fins de demostración, imos usar o seguinte conxunto de datos. Na que a primeira columna é a columna Nome do produto e despois en serie está o nome da empresa e o Número de serie do produto. Hai celas en branco entre as celas que se van a encher usando varios métodos no seguinte artigo

1. Usando o controlador de recheo

Recheo de datos é probablemente a ferramenta máis utilizada en Excel. Usando esta ferramenta, pode automatizar os valores e encher ecuacións en Excel convenientemente.

Pasos

  • Ao principio, seleccione o Recheo de control icona na esquina da cela B5 e arrástraa cara abaixo ata a cela B17.

  • Entón notarás que o intervalo de celas B4:B17 éAgora recheo co valor da cela B5.

  • Entón seleccione a cela C5 e arrastre o A icona Flash Fill mantén premido o botón dereito do rato en lugar do botón esquerdo do rato. Arrastre o Recheo de recheo á cela C7.

  • Despois de arrastrar o flash Recheo de recheo a C7, solte o botón.
  • Despois de soltar a icona, abrirase un novo menú contextual.
  • Desde esa ventá, faga clic no botón Copiar celas .

  • Despois diso, notarás que o intervalo de celas C5:C7 agora encheuse co valor da cela C5 .
  • Entón notarás que o intervalo de celas B4:B17 agora está Enchido co valor da cela B5 .
  • Podes escoller Flash Fill en lugar de Copiar celas para cubrir os valores como se mostra na imaxe de abaixo.

Nota:

O botón Encher o controlador podería estar agochado na folla de traballo, cómpre activalo mediante Opcións avanzadas no menú Opcións do menú Ficheiro . Nas Opcións avanzadas, faga clic en Opcións de edición > Activa o marcador de recheo e a caixa de arrastrar e soltar.

Ler máis: [Resolto]: o controlador de recheo non funciona en Excel (5 solucións sinxelas)

2. Utilizar o método Ir ao comando especial

Ir ao método especial é outro tipo de ferramenta para encher as celas baleiras nas follas de Excelseleccionando primeiro as celas en branco e despois aplicando a fórmula ás celas en branco.

Pasos

  • Seleccione o intervalo de celas B4:D16 e despois prema F5 .

  • Haberá unha nova xanela chamada Ir a .
  • Desde ese menú, fai clic en Especial.

  • Entón haberá outra xanela chamada Vai a Especial .
  • Desde esa xanela, selecciona Obras en branco e fai clic en Aceptar.

  • Entón notarás que todas as celas en branco do intervalo de celas B4:D17 , agora seleccionadas, só teñen a cela C6 activada.

  • A continuación, introduza “= ” na cela activada C6 e, a continuación, prema Frecha cara arriba do teclado.
  • Isto seleccionará a cela C5.
  • Despois diso, faga clic en Ctrl+Intro no teclado.

  • Despois de premer o botón, notarás que as celas en branco están agora completadas co seguinte valor das súas celas superiores.

Ler máis: Como arrastrar fórmulas e ignorar celas ocultas en Excel (2 exemplos)

3. Aplicar Power Query

Power Query é unha das ferramentas máis eficaces para Encher celas en branco en Excel co seguinte valor na dirección superior. Power query obtén os datos da táboa da folla de traballo e, a continuación, aplica o comando de recheo abaixo en cada columna.

Pasos

  • Parafai isto, fai clic na pestana De Táboa/Intervalo da pestana Datos .

  • Entón hai será unha pequena xanela na que se solicita o rango da súa táboa, que quere engadir.
  • Nesa ventá, introduza $B$4:$D$16, e marque A miña táboa ten cabeceiras caixa.
  • Fai clic en Aceptar.

  • Despois haberá abrirase unha nova xanela e nesa xanela, verás que a nosa xanela seleccionada aparece con todas as columnas equipadas con iconas de filtro.
  • As celas baleiras agora móstranse como nulas .

  • Fai clic co botón dereito na columna do nome da empresa e vai a Encher > Abaixo.

  • Entón notarás que a columna do nome da empresa agora está cuberta cos seguintes valores de cela das celas superiores.
  • Agora de novo fai clic co botón dereito nas columnas Nome do produto e vai a Recheo>Abaixo.

  • A continuación, verá que toda a táboa está agora cuberta co seguinte valor nas celas superiores.
  • Agora faga clic no botón Pechar & Cargar na pestana Inicio e, a continuación, fai clic en Pechar e cargar para.

  • Despois diso, aparecerá unha nova ventá na que se pregunta a localización da nova táboa que acabamos de modificar na consulta de enerxía.
  • Primeiro, fai clic en Táboa .
  • A continuación, seleccione Folla de traballo existente no Onde quere poñer odatos? opción.
  • A continuación, seleccione a localización na caixa do intervalo. introducimos F4 na caixa.
  • Fai clic en Aceptar despois disto.

  • O rango de celas F4:H16 agora está ocupado coa táboa que acabamos de modificar na consulta de enerxía.

E isto é como enchemos todas as celas baleiras da táboa co seguinte valor na dirección superior.

Ler máis: Como encher a última fila con datos en Excel (3 métodos rápidos)

4. Usando a función IF

Usando a función IF imos encher as celas baleiras das follas de Excel coas celas adxacentes na dirección superior. Para usar este método necesitamos Copiar as celas varias veces na folla

Pasos

  • Ao principio, o intervalo de celas D5: D16 cópiase no intervalo de celas C5:C16.

  • A continuación, seleccione a cela C6 e introduza a seguinte fórmula.
=IF(D6="",C5,D6)

  • A continuación, arrastre a cela á cela C16.
  • Agora o intervalo de celas C5:C16 énchese co seguinte valor de cela superior.

  • Agora recorta o intervalo de celas C5:C16 ao D5:D16 .
  • A continuación, copia a cela B5 ao C5 .
  • A continuación, seleccione a cela B5 e introduza a seguinte fórmula,
=IF(C6="",B5,C6)

  • A continuación, arrastre o Manija de recheo a B16 celas.
  • A continuación, notarás que o intervalo de celas B5:B16 está agora enchido ata o seguinte valor superior.

Así é como enchemos ata o seguinte valor en Excel usando a función SI .

Nota:

Usar o método de fórmulas é bastante sinxelo, non ten ningún requisito previo como  VBA. Pero leva un pouco de tempo en comparación cos outros.

Ler máis: Como encher unha fórmula ata unha fila específica en Excel (7 métodos sinxelos)

5. Incorporar macro VBA

Usar unha macro simple pode reducir drasticamente o tempo necesario para encher as celas co seu seguinte valor de cela adxacente. A continuación, esta macro pode repetirse varias veces cando sexa necesario.

Pasos

  • Desde a pestana Desenvolvedor , vaia a Visual Basic.

  • A continuación, fai clic en Inserir > Módulo.

  • Na xanela do módulo, introduza o seguinte código.
3309

  • A continuación, pecha a xanela.
  • Selecciona o intervalo de datos que debes encher co seguinte valor da cela.
  • Despois diso, vai á Ver pestana > Macros (dobre clic).

  • Despois de facer clic en Ver macros, seleccione as macros que creou agora. O nome aquí é Down_Fill_next_value . A continuación, faga clic en Executar.

  • Despois de facer clic en Aceptar, verá que oO intervalo de celas seleccionado agora énchese cos valores xunto ás súas celas superiores.

Así é como enchemos ata o seguinte valor en Excel usando a macro VBA.

Ler máis: Como usar o manexo de recheo para copiar fórmulas en Excel (2 exemplos útiles)

Conclusión

Para resumir, a pregunta "como podemos encher ata o seguinte valor en Excel" responde aquí de 5 formas diferentes. Comezando por usar o Recheo de datos , despois usando o método especial ir a, rematou co uso de ferramentas complexas como Power Query e VBA Macro. Entre todos os métodos usados ​​aquí, usando o método Fill Handle e Go To Special é máis fácil de usar. O proceso VBA tamén é menos lento e simplista, pero require coñecementos previos relacionados con VBA. Outros métodos non teñen tal requisito.

Para este problema, hai dispoñible para descargar un libro de traballo de activación de macros onde podes practicar estes métodos.

Non dubides en facer calquera pregunta ou comentario. a través da sección de comentarios. Calquera suxestión para mellorar a comunidade Exceldemy será moi apreciable.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.