Hente poster som ikke er felles for to tabeller

Microsoft Query

Vis alt Vis alt

Hente poster som ikke er felles for to tabeller

Hvis du har to tabeller som inneholder nokså like data, for eksempel to kundelister (tabeller), som begge inneholder en del kunder som ikke finnes i den andre listen , kan du lage en spørring som bare returnerer de postene i den første tabellen som ikke samsvarer med postene i den andre tabellen. En spørring av denne typen kalles en subtraksjonsspørring eller en subtraksjonskobling.

  1. Opprett en spørring i Microsoft Query, og legg begge tabellene inn i spørringen.
  2. Koble feltene som er like i de to tabellene (for eksempel kundenummerfeltet i to kundelister) ved å dra feltet i den første tabellen til den andre.
  3. Dobbeltklikk koblingslinjen mellom de to tabellene.
  4. I dialogboksen Koblinger velger du alternativ 2, velger Legg til og deretter Lukk.
  5. Legg til det koblede feltet i spørringen.
  6. Legg til et annet felt enn det koblede feltet, fra den andre tabellen. Velg et felt som inneholder data for alle postene i den andre tabellen. Hvis du for eksempel koblet kundenummerfeltene i de to tabellene, kan du legge til feltet for kundenavn fra den andre tabellen.
  7. Velg VilkårVis-menyen.
  8. I det første feltet for vilkår klikker du feltet du la til i trinn 6.
  9. I det første Verdi-feltet skriver du Er tom.
  10. Velg Spør nå Knappesymbol for å vise alle postene i den første tabellen som ikke er med i den andre tabellen.
  11. Legg eventuelt til flere felt du vil ha med i spørringen, og gå deretter tilbake til Microsoft Excel med dataene.

Obs!  Hvis du også vil se alle postene i den andre tabellen som ikke samsvarer med poster i den første, lager du en spørring nummer to der du følger den samme fremgangsmåten, men vender om på rekkefølgen av tabellene (gjør tabell nummer to til nummer én og omvendt.)