Cymharu dau dabl

Mae gennym ddau dabl (er enghraifft, y fersiynau hen a newydd o'r rhestr brisiau), y mae angen i ni eu cymharu a dod o hyd i'r gwahaniaethau yn gyflym:

Cymharu dau dabl

Mae'n amlwg ar unwaith bod rhywbeth wedi'i ychwanegu at y rhestr brisiau newydd (dyddiadau, garlleg ...), rhywbeth wedi diflannu (mwyar duon, mafon ...), mae prisiau rhai nwyddau wedi newid (ffigys, melonau ...). Mae angen ichi ddod o hyd i'r holl newidiadau hyn a'u harddangos yn gyflym.

Ar gyfer unrhyw dasg yn Excel, mae bron bob amser yn fwy nag un datrysiad (4-5 fel arfer). Ar gyfer ein problem, gellir defnyddio llawer o wahanol ddulliau:

  • swyddogaeth VPR (VLOOKUP) — chwiliwch am enwau cynnyrch o'r rhestr brisiau newydd yn yr hen un ac arddangoswch yr hen bris wrth ymyl yr un newydd, ac yna daliwch y gwahaniaethau
  • uno dwy restr yn un ac yna adeiladu tabl colyn yn seiliedig arno, lle bydd y gwahaniaethau i'w gweld yn glir
  • defnyddiwch y Power Query Add-in ar gyfer Excel

Gadewch i ni fynd â nhw i gyd mewn trefn.

Dull 1. Cymharu tablau â swyddogaeth VLOOKUP

Os ydych chi'n gwbl anghyfarwydd â'r nodwedd wych hon, yna edrychwch yma yn gyntaf a darllenwch neu gwyliwch diwtorial fideo arno - arbedwch ychydig o flynyddoedd o fywyd i chi'ch hun.

Yn nodweddiadol, defnyddir y swyddogaeth hon i dynnu data o un tabl i'r llall trwy baru rhai paramedr cyffredin. Yn yr achos hwn, byddwn yn ei ddefnyddio i wthio'r hen brisiau i'r pris newydd:

Cymharu dau dabl

Nid yw'r cynhyrchion hynny, y daeth y gwall #D/A yn eu herbyn, yn yr hen restr, hy ychwanegwyd. Mae newidiadau pris hefyd i'w gweld yn glir.

Pros y dull hwn: syml a chlir, “clasur y genre”, fel y dywedant. Yn gweithio mewn unrhyw fersiwn o Excel.

anfanteision sydd yno hefyd. I chwilio am gynhyrchion sydd wedi'u hychwanegu at y rhestr brisiau newydd, bydd yn rhaid i chi wneud yr un weithdrefn i'r cyfeiriad arall, hy codi prisiau newydd i'r hen bris gyda chymorth VLOOKUP. Os bydd maint y tablau'n newid yfory, yna bydd yn rhaid addasu'r fformiwlâu. Wel, ac ar fyrddau gwirioneddol fawr (> 100 mil o resi), bydd yr holl hapusrwydd hwn yn arafu'n weddus.

Dull 2: Cymharu tablau gan ddefnyddio colyn

Gadewch i ni gopïo ein tablau un o dan y llall, gan ychwanegu colofn gydag enw'r rhestr brisiau, fel y gallwch chi ddeall yn ddiweddarach o ba restr pa res:

Cymharu dau dabl

Nawr, yn seiliedig ar y tabl a grëwyd, byddwn yn creu crynodeb drwodd Mewnosod – PivotTable (Mewnosod — Tabl Colyn). Gadewch i ni daflu cae Dewisiwch eich eitem i ardal y llinellau, maes Pris i ardal colofn a maes Цena i mewn i'r ystod:

Cymharu dau dabl

Fel y gwelwch, bydd y tabl colyn yn awtomatig yn cynhyrchu rhestr gyffredinol o'r holl gynhyrchion o'r rhestrau prisiau hen a newydd (dim ailadrodd!) ac yn didoli'r cynhyrchion yn nhrefn yr wyddor. Gallwch weld yn glir y cynhyrchion ychwanegol (nid oes ganddynt yr hen bris), y cynhyrchion sydd wedi'u tynnu (nid oes ganddynt y pris newydd) a'r newidiadau pris, os o gwbl.

Nid yw cyfansymiau mawr mewn tabl o'r fath yn gwneud synnwyr, a gellir eu hanalluogi ar y tab Adeiladwr - cyfansymiau mawr - Analluogi ar gyfer rhesi a cholofnau (Dylunio - Cyfanswm Mawr).

Os bydd prisiau'n newid (ond nid nifer y nwyddau!), yna mae'n ddigon i ddiweddaru'r crynodeb a grëwyd trwy dde-glicio arno - Adnewyddu.

Pros: Mae'r dull hwn yn drefn maint yn gyflymach gyda thablau mawr na VLOOKUP. 

anfanteision: mae angen i chi gopïo'r data o dan ei gilydd â llaw ac ychwanegu colofn gydag enw'r rhestr brisiau. Os bydd maint y byrddau'n newid, yna mae'n rhaid i chi wneud popeth eto.

Dull 3: Cymharu tablau â Power Query

Mae Power Query yn ychwanegiad rhad ac am ddim ar gyfer Microsoft Excel sy'n eich galluogi i lwytho data i Excel o bron unrhyw ffynhonnell ac yna trawsnewid y data hwn mewn unrhyw ffordd ddymunol. Yn Excel 2016, mae'r ychwanegiad hwn eisoes wedi'i gynnwys yn ddiofyn ar y tab Dyddiad (Data), ac ar gyfer Excel 2010-2013 mae angen i chi ei lawrlwytho ar wahân o wefan Microsoft a'i osod - mynnwch dab newydd Ymholiad Pwer.

Cyn llwytho ein rhestrau prisiau i mewn i Power Query, yn gyntaf rhaid eu trosi'n dablau smart. I wneud hyn, dewiswch yr ystod gyda data a gwasgwch y cyfuniad ar y bysellfwrdd Ctrl+T neu dewiswch y tab ar y rhuban Cartref - Fformat fel bwrdd (Cartref - Fformat fel Tabl). Gellir cywiro enwau'r tablau a grëwyd ar y tab Constructor (Byddaf yn gadael y safon Tabl 1 и Tabl 2, a geir yn ddiofyn).

Llwythwch yr hen bris yn Power Query gan ddefnyddio'r botwm O'r Tabl / Ystod (O'r Tabl / Ystod) o'r tab Dyddiad (Dyddiad) neu o'r tab Ymholiad Pwer (yn dibynnu ar y fersiwn o Excel). Ar ôl llwytho, byddwn yn dychwelyd yn ôl i Excel o Power Query gyda'r gorchymyn Cau a llwytho - Cau a llwytho i mewn… (Cau a Llwyth - Cau a Llwytho i…):

Cymharu dau dabl

… ac yn y ffenestr sy'n ymddangos yna dewiswch Dim ond creu cysylltiad (Cysylltiad yn unig).

Ailadroddwch yr un peth gyda'r rhestr brisiau newydd. 

Nawr, gadewch i ni greu trydydd ymholiad a fydd yn cyfuno ac yn cymharu'r data o'r ddau flaenorol. I wneud hyn, dewiswch yn Excel ar y tab Data - Cael Data - Cyfuno Ceisiadau - Cyfuno (Data - Cael Data - Ymholiadau Uno - Cyfuno) neu pwyswch y botwm Cyfunwch (Uno) tab Ymholiad Pwer.

Yn y ffenestr ymuno, dewiswch ein tablau yn y cwymplenni, dewiswch y colofnau gydag enwau'r nwyddau ynddynt, ac ar y gwaelod, gosodwch y dull ymuno - Allanol gyflawn (Allan Llawn):

Cymharu dau dabl

Ar ôl clicio ar OK dylai tabl o dair colofn ymddangos, lle yn y drydedd golofn mae angen i chi ehangu cynnwys tablau nythu gan ddefnyddio'r saeth ddwbl yn y pennawd:

Cymharu dau dabl

O ganlyniad, rydym yn cael cyfuno data o'r ddau dabl:

Cymharu dau dabl

Mae'n well, wrth gwrs, ailenwi enwau'r colofnau yn y pennyn trwy glicio ddwywaith ar rai mwy dealladwy:

Cymharu dau dabl

Ac yn awr y mwyaf diddorol. Ewch i'r tab Ychwanegu colofn (Ychwanegu Colofn) a chliciwch ar y botwm Colofn amodol (Colofn Amodol). Ac yna yn y ffenestr sy'n agor, nodwch nifer o amodau prawf gyda'u gwerthoedd allbwn cyfatebol:

Cymharu dau dabl

Mae'n parhau i fod i glicio ar OK a lanlwythwch yr adroddiad canlyniadol i Excel gan ddefnyddio'r un botwm cau a llwytho i lawr (Cau a Llwyth) tab Hafan (Cartref):

Cymharu dau dabl

Harddwch.

Ar ben hynny, os bydd unrhyw newidiadau yn digwydd yn y rhestrau prisiau yn y dyfodol (mae llinellau'n cael eu hychwanegu neu eu dileu, mae prisiau'n newid, ac ati), yna bydd yn ddigon i ddiweddaru ein ceisiadau gyda llwybr byr bysellfwrdd. Ctrl+Alt+F5 neu drwy botwm Adnewyddu'r cyfan (Adnewyddu Pawb) tab Dyddiad (Dyddiad).

Pros: Efallai mai'r ffordd harddaf a mwyaf cyfleus o'r cyfan. Yn gweithio'n drwsiadus gyda byrddau mawr. Nid oes angen ei olygu â llaw wrth newid maint y tablau.

anfanteision: Yn gofyn am yr ategyn Power Query (yn Excel 2010-2013) neu Excel 2016 i'w osod. Rhaid peidio â newid enwau'r colofnau yn y data ffynhonnell, fel arall byddwn yn cael y gwall "Ni ddaethpwyd o hyd i golofn o'r fath ac o'r fath!" wrth geisio diweddaru'r ymholiad.

  • Sut i gasglu data o bob ffeil Excel mewn ffolder benodol gan ddefnyddio Power Query
  • Sut i ddod o hyd i gyfatebiadau rhwng dwy restr yn Excel
  • Cyfuno dwy restr heb ddyblygiadau

Gadael ymateb