2013-08-28 00:10:42 +0000 2013-08-28 00:10:42 +0000
6
6

Excel 2010 - hoe kan ik rijen selecteren of weergeven als kolom C specifieke waarden heeft? Geen VB

Ik heb een enorme spreadsheet en kolom C bevat ID’s zoals 1, 99, 732387, 28. Ik heb een aparte lijst met ID’s zoals 23, 87, 902 en ik wil alleen de rijen weergeven waarvan de waarde in kolom C bij mijn lijst hoort. Wat is de eenvoudigste manier om dat te doen?

Example:
My spreadsheet:
A B 1 C D
E F 3 G H
I J 8 K L
M N 9 O P
My list: 3, 9.
I want to see 
E F 3 G H 
M N 9 O P
and hide other rows.

Antwoorden (3)

5
5
5
2013-08-28 01:41:31 +0000

Ik denk dat filteren de manier is om te gaan.

Zoals beschreven in earnie’s zelfstudie en in Grietom’s antwoord, kun je filtercriteria selecteren door selectievakjes in of uit te schakelen.

Geavanceerd filteren in Excel

Als uw lijst van weer te geven regels langer is (en misschien van tijd tot tijd verandert), zou u ook de aanpak van geavanceerd filteren kunnen gebruiken, zoals hier in detail wordt beschreven: https://support.office.com/en-us/article/Filter-by-using-advanced-criteria-4c9222fe-8529-4cd7-a898-3f16abdff32b

Hiermee kun je

  • een bereik van cellen gebruiken voor het definiëren van filtercriteria
  • complexere combinaties van criteria definiëren met AND/OR, …
  • je kunt de oorspronkelijke tabel direct filteren of Excel de resultaten in een andere tabel laten wegschrijven

overgenomen uit de hierboven genoemde Microsoft tutorial :

De volgende secties geven voorbeelden van complexe criteria.

  • Meervoudige criteria in één kolom
  • Meervoudige criteria in meervoudige kolommen waarbij alle criteria waar moeten zijn
  • Meervoudige criteria in meervoudige kolommen waarbij elk criterium waar kan zijn
  • Meervoudige sets criteria waarbij elke set criteria bevat voor meervoudige kolommen
  • Meervoudige sets criteria waarbij elke set criteria bevat voor één kolom Criteria om tekstwaarden te vinden die sommige tekens gemeen hebben maar andere niet
  • Criteria gemaakt als het resultaat van een formule
  • Filteren op waarden die groter zijn dan het gemiddelde van alle waarden in het gegevensbereik * Filteren op tekst met behulp van een hoofdlettergevoelige zoekopdracht

Stap-voor-stap-handleiding

(sorry, Ik heb geen Excel 2010, maar een oudere versie, dus misschien zijn de menu’s een beetje anders, maar in het algemeen zou het zo moeten werken)

  1. Lijst maken met filtercriteria:
    Kolomnaam bovenaan, alle volgende regels worden gecombineerd met “OR” operator (Cellen A11:A13 in mijn voorbeeld

  2. Selecteer celbereik dat gefilterd moet worden (A2:E6 in het voorbeeld)

  3. Ga naar menu Data / Filters / Advanced Filters...

  4. Definieer filtercriteria:
    resultaten worden getoond in nieuw celbereik criteria in bereik A11:A13 resultaten worden getoond in bereik A20

  5. Na bevestiging met ok, zou u de gefilterde rijen in Cellen A20:E22 als volgt moeten hebben:

Extra bronnen

U vindt ook een instructievideo voor Excel 2010 op Youtube

2
2
2
2013-08-28 01:27:26 +0000

Afhankelijk van hoe groot de dataset is, kan ik twee benaderingen bedenken.

De eerste zou zijn om filters te gebruiken. Er is een fatsoenlijke tutorial over dit hier

De tweede is om VLOOKUP te gebruiken. Je kunt dit doen met VLOOKUP met iets als:

=IF(ISNA(VLOOKUP(C1;F:F;1;FALSE));"";C1)

Als je deze formule uitsplitst, is het binnenste statement de VLOOKUP , waar je zoekt naar een exacte overeenkomst voor de waarde in C1 in kolom F. Als er geen overeenkomst wordt gevonden, krijg je een #N/A terug, en ISNA() zal True teruggeven. De True-clausule voor de IF-instructie zegt maak van de cel “”, anders, houd hem.

De volledige implementatie zou zoiets zijn als die formule in kolom A op een nieuw werkblad zetten, en kolommen B tot en met F zouden de vorm hebben van:

=IF(ISBLANK(A1),"",B1)

En dat herhalen voor de andere kolommen, en naar beneden vullen.

Als dat gedaan is, zou je kunnen kopiëren en plakken speciaal, alleen waarden, en de gegevens sorteren om de lege rijen kwijt te raken.

0
0
0
2013-08-28 01:34:39 +0000

Excel heeft een handig hulpmiddel genaamd “opmaken naar tabel” waarmee u uw gegevens in een tabel kunt zetten die gemakkelijk kan worden gesorteerd of gefilterd.

Hier is MS eigen stukje ervan http://office.microsoft.com/en-us/excel-help/create-or-delete-an-excel-table-previously-a-list-in-a-worksheet-HA010342376.aspx

In principe is alles wat je doet je gegevens selecteren, “opmaken naar tabel” kiezen uit HOME sectie van het lint en je hebt kolomkoppen met een pijltje in de rechter benedenhoek waaruit je gegevens kunt filteren door vinkjes uit te zetten.

Zo: