A’ tighinn còmhla dà liosta gun dùblaidhean

Suidheachadh clasaigeach: tha dà liosta agad a dh'fheumar a chur còmhla ann an aon. A bharrachd air an sin, anns na liostaichean tùsail faodaidh an dà chuid eileamaidean sònraichte agus feadhainn maidsidh a bhith ann (an dà chuid eadar na liostaichean agus a-staigh), ach aig an toradh feumaidh tu liosta fhaighinn gun dùblaidhean (ath-aithris):

A’ tighinn còmhla dà liosta gun dùblaidhean

Bheir sinn sùil gu traidiseanta air grunn dhòighean gus fuasgladh fhaighinn air duilgheadas cho cumanta - bho phrìomhadail “air an aghaidh” gu barrachd iom-fhillte, ach eireachdail.

Dòigh 1: Thoir air falbh dùblaidhean

Faodaidh tu an duilgheadas fhuasgladh anns an dòigh as sìmplidh - dèan lethbhreac le làimh de na h-eileamaidean den dà liosta ann an aon agus an uairsin cuir an inneal ris an t-seata a thig às. Thoir air falbh dùblaidhean bhon taba Dàta (Dàta - Thoir air falbh dùblaidhean):

A’ tighinn còmhla dà liosta gun dùblaidhean

Gu dearbh, chan obraich an dòigh seo ma bhios an dàta anns na liostaichean stòr ag atharrachadh gu tric - feumaidh tu am modh-obrach gu lèir ath-aithris às deidh gach atharrachadh a-rithist. 

Dòigh 1a. clàr pivot

Tha an dòigh seo, gu dearbh, na leantainn loidsigeach den fhear roimhe. Mura h-eil na liostaichean glè mhòr agus gu bheil fios ro-làimh air an àireamh as motha de eileamaidean annta (mar eisimpleir, gun a bhith nas fhaide na 10), faodaidh tu dà chlàr a chur còmhla ann an aon le ceanglaichean dìreach, cuir colbh leis an fheadhainn air an taobh cheart agus cruthaich clàr geàrr-chunntas stèidhichte air a’ chlàr a thàinig às:

A’ tighinn còmhla dà liosta gun dùblaidhean

Mar a tha fios agad, tha an clàr pivot a’ seachnadh ath-aithris, agus mar sin aig an toradh gheibh sinn liosta aonaichte às aonais dùblaidhean. Chan eil feum air a’ cholbh taice le 1 a-mhàin oir is urrainn do Excel clàran geàrr-chunntas a thogail anns a bheil co-dhiù dà cholbh.

Nuair a thèid na liostaichean tùsail atharrachadh, thèid an dàta ùr chun chlàr aonaichte tro cheanglaichean dìreach, ach feumar an clàr pivot ùrachadh le làimh (cliog deas - Ùraich & Sàbhail). Mura h-eil feum agad air ath-àireamhachadh air an itealan, tha e nas fheàrr roghainnean eile a chleachdadh.

Dòigh 2: Foirmle Array

Faodaidh tu an duilgheadas fhuasgladh le foirmlean. Anns a ’chùis seo, bidh ath-àireamhachadh agus ùrachadh nan toraidhean a’ tachairt gu fèin-ghluasadach agus sa bhad, dìreach às deidh atharrachaidhean anns na liostaichean tùsail. Airson goireasachd agus giorrad, bheir sinn ainmean air na liostaichean againn. Dèan liosta de 1 и Dèan liosta de 2cleachdadh Manaidsear Ainm tab foirmle (Foirmlean - Manaidsear Ainm - Cruthaich):

A’ tighinn còmhla dà liosta gun dùblaidhean

Às deidh an ainmeachadh, seallaidh am foirmle a dh’ fheumas sinn mar seo:

A’ tighinn còmhla dà liosta gun dùblaidhean

Aig a 'chiad sealladh, tha e a' coimhead eagallach, ach, gu dearbh, chan eil a h-uile dad cho eagallach. Leig leam am foirmle seo a leudachadh air grunn loidhnichean a’ cleachdadh a’ phrìomh mheasgachadh Alt + Enter agus indent le beàrnan, mar a rinn sinn, mar eisimpleir an seo:

A’ tighinn còmhla dà liosta gun dùblaidhean

Tha an loidsig an seo mar a leanas:

  • Bidh am foirmle INDEX(List1;MATCH(0;COUNTIF($E$1:E1;List1); 0) a' taghadh a h-uile eileamaid shònraichte on chiad liosta. Cho luath 's a ruitheas iad a-mach, tòisichidh e a' toirt #N/A mearachd:

    A’ tighinn còmhla dà liosta gun dùblaidhean

  • Tha am foirmle INDEX(List2; MATCH(0;COUNTIF($E$1:E1;List2); 0)) a’ toirt a-mach na h-eileamaidean sònraichte bhon dàrna liosta san aon dòigh.
  • Air a neadachadh anns a chèile bidh dà ghnìomh IFERROR a 'cur an gnìomh an toraidh an-toiseach den fheadhainn sònraichte bhon liosta-1, agus an uairsin bhon liosta-2 fear às dèidh a chèile.

Thoir an aire gur e foirmle rèite a tha seo, ie às deidh a bhith a’ taipeadh, feumar a chuir a-steach ann an cealla nach eil àbhaisteach Cuir a-steach, ach le ath-ghoirid meur-chlàr Ctrl+Shift+Cuir a-steach agus an uairsin dèan lethbhreac (slaod) sìos gu ceallan an leanaibh le iomall.

Anns an dreach Beurla de Excel, tha coltas air an fhoirmle seo:

=IFERROR(IFERROR(INDEX(List1, MATCH(0, COUNTIF($E$1:E1, List1), 0)), INDEX(Liosta 2, MATCH(0, COUNTIF($E$1:E1, List2), 0))) ), “”) 

Is e an eas-bhuannachd den dòigh-obrach seo gu bheil foirmlean rèite gu math slaodach ag obair leis an fhaidhle ma tha àireamh mhòr (grunn cheudan no barrachd) de eileamaidean anns na clàran stòr. 

Dòigh 3. Ceist cumhachd

Ma tha àireamh mhòr de eileamaidean anns na liostaichean stòr agad, mar eisimpleir, grunn cheudan no mìltean, an àite foirmle raon slaodach, tha e nas fheàrr dòigh-obrach bunaiteach eadar-dhealaichte a chleachdadh, is e sin na h-innealan add-in Power Query. Tha an tuilleadan seo air a thogail a-steach do Excel 2016 gu bunaiteach. Ma tha Excel 2010 no 2013 agad, faodaidh tu a luchdachadh sìos agus a stàladh air leth (an-asgaidh).

Tha algorithm nan gnìomhan mar a leanas:

  1. Fosgail taba air leth den tuilleadan stàlaichte Ceist cumhachd (ma tha Excel 2010-2013 agad) no dìreach rach chun taba Dàta (ma tha Excel 2016 agad).
  2. Tagh a 'chiad liosta agus brùth air a' phutan Bhon chlàr / raon (Bho Raon / Clàr). Nuair a thèid faighneachd dhuinn mu bhith a’ cruthachadh “clàr snasail” bhon liosta againn, tha sinn ag aontachadh:

    A’ tighinn còmhla dà liosta gun dùblaidhean

  3. Fosglaidh uinneag deasaiche na ceiste, far am faic thu an dàta luchdaichte agus ainm na ceiste Clàr 1 (Faodaidh tu atharrachadh gu do chuid fhèin ma thogras tu).
  4. Dèan briogadh dùbailte air bann-cinn a’ bhùird (facal Dèan liosta de 1) agus ath-ainmich e gu neach sam bith eile (mar eisimpleir daoine). Chan eil e cudromach dè dìreach a bhith ag ainmeachadh, ach feumar cuimhneachadh air an ainm a chaidh a chruthachadh, oir. feumar a chleachdadh a-rithist nas fhaide air adhart nuair a thèid an dàrna clàr a thoirt a-steach. Cha obraich dà chlàr còmhla san àm ri teachd ach ma tha cinn nan colbhan aca a’ maidseadh.
  5. Leudaich an liosta tuiteam-sìos san oisean gu h-àrd air an taobh chlì dùin agus luchdaich sìos agus tagh Dùin is luchdaich a-steach… (Dùin & luchdaich gu…):

    A’ tighinn còmhla dà liosta gun dùblaidhean

  6. Anns an ath bhogsa deasbaid (faodaidh e coimhead beagan eadar-dhealaichte - na biodh eagal ort), tagh Dìreach cruthaich ceangal (Cruthaich ceangal a-mhàin):

    A’ tighinn còmhla dà liosta gun dùblaidhean

  7. Bidh sinn ag ath-aithris a 'mhodh-obrachaidh gu lèir (puingean 2-6) airson an dàrna liosta. Nuair a thathar ag ath-ainmeachadh ceann colbh, tha e cudromach an aon ainm (Daoine) a chleachdadh agus a bha sa cheist roimhe.
  8. Anns an uinneag Excel air an taba Dàta no air an taba Ceist cumhachd Tagh Faigh dàta - Cuir còmhla iarrtasan - Cuir ris (Faigh Dàta - Ceistean Co-aonaidh - Cuir ris):

    A’ tighinn còmhla dà liosta gun dùblaidhean

  9. Anns a’ bhogsa deasbaid a nochdas, tagh na h-iarrtasan againn bho na liostaichean tuiteam-sìos:

    A’ tighinn còmhla dà liosta gun dùblaidhean

  10. Mar thoradh air an sin, gheibh sinn ceist ùr, far am bi dà liosta ceangailte fo chèile. Tha e fhathast gus dùblaidhean a thoirt air falbh leis a’ phutan Sguab às sreathan - Thoir air falbh dùblaidhean (Sguab às sreathan - cuir às do dhùblaidhean):

    A’ tighinn còmhla dà liosta gun dùblaidhean

  11. Faodar a’ cheist chrìochnaichte ath-ainmeachadh air taobh deas a’ phannal roghainnean, a’ toirt ainm ciallach dha (is e seo ainm a’ chlàr toraidh gu dearbh) agus faodar a h-uile càil a luchdachadh suas chun duilleag leis an àithne dùin agus luchdaich sìos (Dùin & Luchdaich):

    A’ tighinn còmhla dà liosta gun dùblaidhean

San àm ri teachd, le atharrachaidhean no cur ris na liostaichean tùsail, bidh e gu leòr dìreach briogadh deas gus clàr nan toraidhean ùrachadh.

  • Mar a chruinnicheas tu grunn chlàran bho dhiofar fhaidhlichean a’ cleachdadh Power Query
  • A 'toirt a-mach stuthan sònraichte bho liosta
  • Mar a nì thu coimeas eadar dà liosta le chèile airson geamannan agus eadar-dhealachaidhean

Leave a Reply