Consejo: Otros idiomas son traducidos por Google. Puedes visitar el English versión de este enlace.
Iniciar sesión
x
or
x
x
Suscríbete
x

or

¿Cómo rellenar las filas según el valor de celda especificado en Excel?

Supongamos que tiene una tabla de proyecto con el nombre de la persona correspondiente que está a cargo de cada proyecto, como se muestra a continuación. Y ahora necesita enumerar todos los nombres de los proyectos en filas basadas en una persona determinada, ¿cómo lograrlo? En realidad, una fórmula de matriz en este artículo puede ayudarlo a resolver el problema.


Seleccione fácilmente filas enteras según el valor de la celda en una columna certian:

La Seleccionar celdas específicas utilidad de Kutools for Excel puede ayudarlo a seleccionar rápidamente filas enteras según el valor de celda en una columna de certian en Excel, como se muestra a continuación. Después de seleccionar todas las filas según el valor de la celda, puede moverlas o copiarlas manualmente a una nueva ubicación, según lo necesite en Excel.

Kutools for Excel incluye más de las útiles herramientas de Excel de 300. Gratis para probar sin limitaciones en los días 30. Descargue la versión de prueba gratuita ahora


Rellenar filas según el valor de celda especificado con la fórmula de matriz


Haga lo siguiente para llenar las filas con el registro correspondiente en función del valor dado en Excel.

1. Seleccione una celda en blanco, ingrese fórmula =IFERROR(INDEX(Sheet2!A$1:A$10,SMALL(IF(Sheet2!B$1:B$10=D$2,ROW(A$1:A$10)),ROWS(D$2:D2))),"") en Formula Bar, y luego presione Ctrl + cambio + entrar llaves. Ver captura de pantalla:

Notas: en la fórmula, Sheet2 es el nombre de la hoja de trabajo actual, A $ 1: A $ 10 es el rango de columna contiene todos los nombres de proyecto (incluir encabezado), B $ 1: B $ 10 es el rango de columna contiene todos los nombres de persona (incluir encabezado) y D $ 2 es la celda contiene el nombre de la persona sobre la que completará las filas. Por favor cámbielos como lo necesite.

2. Seleccione la primera celda de resultados, arrastre el Control de relleno hacia abajo para completar todas las filas con los nombres de las tareas correspondientes. Ver captura de pantalla:


Artículos relacionados:



Herramientas de productividad recomendadas para Excel

Kutools para Excel lo ayuda a terminar el trabajo antes de tiempo y sobresalir de la multitud

  • Más que las potentes funciones avanzadas de 300, diseñadas para los escenarios de trabajo 1500, aumentando la productividad en un 70%, le dan más tiempo para cuidar de la familia y disfrutar de la vida.
  • Ya no es necesario memorizar fórmulas y códigos de VBA, dale un descanso a tu cerebro de ahora en adelante.
  • Conviértase en un experto en Excel en minutos 3. Las operaciones complicadas y repetidas se pueden realizar en segundos.
  • Reduzca miles de operaciones de teclado y mouse todos los días, despídase ahora de las enfermedades profesionales.
  • 110,000 personas altamente efectivas y 300 + elección de compañías de renombre mundial.
  • 60-day completo de prueba gratuita de características. Garantías de devolución del dinero de 60-day. 2 años de actualización y soporte gratis.

Trae la navegación y edición con pestañas a Microsoft Office, mucho más poderosa que las pestañas del navegador

  • La pestaña Office está diseñada para Word, Excel, PowerPoint y otras aplicaciones de Office: Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta tu productividad en un 50% y reduce cientos de clics de ratón por ti todos los días!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Dean Berger · 10 months ago
    What if I wanted to populate the rows horizontally instead of vertically what would I change from the formula you put above: =IFERROR(INDEX(Sheet2!A$1:A$10,SMALL(IF(Sheet2!B$1:B$10=D$2,ROW(A$1:A$10)),ROWS(D$2:D2))),"")
    • To post as a guest, your comment is unpublished.
      Deadpool · 1 months ago
      =IFERROR(INDEX(Sheet2!A$1:J$1,SMALL(IF(Sheet2!A$2:J$2=A$5,COLUMN(A$1:J$1)),COLUMNS(A$5:A5))),"")