Tip: andere talen zijn Google-Vertaald. Je kunt het English versie van deze link.
Log in
x
or
x
x
Registreren
x

or

Hoe rijen te vullen op basis van de opgegeven celwaarde in Excel?

Stel dat je een projecttabel hebt met de naam van de corresponderende persoon die de leiding heeft over elk project, zoals onderstaand screenshot. En nu moet u alle projectnamen in rijen weergeven op basis van de persoon, hoe u dit kunt bereiken? Eigenlijk kan een matrixformule in dit artikel u helpen het probleem op te lossen.


Eenvoudig volledige rijen selecteren op basis van de celwaarde in een certian-kolom:

De Selecteer specifieke cellen nut van Kutools for Excel kan u helpen snel volledige rijen te selecteren op basis van de celwaarde in een certian-kolom in Excel, zoals onderstaand screenshot wordt getoond. Na het selecteren van alle rijen op basis van de celwaarde, kunt u deze handmatig verplaatsen of kopiëren naar een nieuwe locatie zoals u dat in Excel nodig hebt.

Kutools for Excel bevat meer dan handige Excel-gereedschappen van 300. Gratis om te proberen zonder beperking in 30-dagen. Download nu de gratis proefversie


Vul rijen in op basis van de opgegeven celwaarde met matrixformule


Voer de volgende stappen uit om rijen in te vullen met de bijbehorende record op basis van de opgegeven waarde in Excel.

1. Selecteer een lege cel, voer de formule in =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))),"") naar de Formulebalk en druk vervolgens op Ctrl + verschuiving + invoeren sleutels. Zie screenshot:

Notes: in de formule, Sheet2 is de naam van het huidige werkblad, A $ 1: A $ 10 is het kolombereik bevat alle projectnamen (inclusief header), B $ 1: B $ 10 is het kolombereik bevat alle persoonsnamen (inclusief koptekst), en D $ 2 is de cel bevat de naam van de persoon waarin u rijen wilt vullen op basis van. Wijzig ze als je nodig hebt.

2. Selecteer de eerste resultaatcel, sleep de vulhendel omlaag om alle rijen met bijbehorende taaknamen te vullen. Zie screenshot:


Gerelateerde artikelen:



Aanbevolen productiviteitstools voor Excel

Kutools voor Excel helpt u altijd om uw werk voor de tijd af te maken en uzelf te onderscheiden van een menigte

  • Meer dan 300 krachtige geavanceerde functies, ontworpen voor 1500-werkscenario's, verhoging van de productiviteit met 70%, geeft u meer tijd om voor uw gezin te zorgen en van het leven te genieten.
  • U hoeft niet langer formules en VBA-codes te onthouden, maar uw hersenen rust vanaf nu.
  • Word een Excel-expert in 3 minuten, gecompliceerde en herhaalde bewerkingen kunnen in seconden worden uitgevoerd,
  • Verminder dagelijks duizenden toetsenbord- en muisbewerkingen, zeg nu tot ziens tegen beroepsziekten.
  • 110,000 zeer effectieve mensen en 300 + keuze van wereldberoemde bedrijven.
  • 60-day full features free trial. 60-dagen geld-teruggaranties. 2 jaar gratis upgrade en ondersteuning.

Brengt browsen met tabbladen en bewerken naar Microsoft Office, veel krachtiger dan de tabbladen van de browser

  • Office-tabblad is ontworpen voor Word, Excel, PowerPoint en andere Office-toepassingen: Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en verlaagt dagelijks honderden muisklikken voor u!
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))),"")