Yaliyomo
Hali ya kawaida: una orodha mbili zinazohitaji kuunganishwa kuwa moja. Kwa kuongezea, katika orodha za mwanzo kunaweza kuwa na vitu vya kipekee na vinavyolingana (zote kati ya orodha na ndani), lakini kwa matokeo unahitaji kupata orodha bila marudio (marudio):
Wacha tuangalie kwa jadi njia kadhaa za kutatua shida kama hiyo ya kawaida - kutoka "kwenye paji la uso" ya zamani hadi ngumu zaidi, lakini kifahari.
Njia ya 1: Ondoa Nakala
Unaweza kutatua tatizo kwa njia rahisi - nakala kwa manually vipengele vya orodha zote mbili kwenye moja na kisha uomba chombo kwenye seti inayosababisha. Ondoa marudio kutoka kwa kichupo Data (Data - Ondoa Nakala):
Bila shaka, njia hii haitafanya kazi ikiwa data katika orodha ya chanzo mara nyingi hubadilika - utakuwa na kurudia utaratibu mzima baada ya kila mabadiliko tena.
Mbinu 1a. jedwali la egemeo
Njia hii ni, kwa kweli, mwendelezo wa kimantiki wa uliopita. Ikiwa orodha sio kubwa sana na idadi kubwa ya vitu ndani yao inajulikana mapema (kwa mfano, sio zaidi ya 10), basi unaweza kuchanganya meza mbili kwa moja kwa viungo vya moja kwa moja, ongeza safu na zile za kulia na. jenga jedwali la muhtasari kulingana na jedwali linalosababisha:
Kama unavyojua, jedwali la egemeo linapuuza marudio, kwa hivyo kwenye matokeo tutapata orodha iliyojumuishwa bila nakala. Safu wima kisaidizi iliyo na 1 inahitajika tu kwa sababu Excel inaweza kuunda majedwali ya muhtasari yaliyo na angalau safu mbili.
Wakati orodha asili zinabadilishwa, data mpya itaenda kwenye jedwali lililounganishwa kupitia viungo vya moja kwa moja, lakini jedwali la egemeo litalazimika kusasishwa kwa mikono (bofya kulia - Sasisha na Uhifadhi) Ikiwa hauitaji kuhesabu tena kwenye kuruka, basi ni bora kutumia chaguzi zingine.
Njia ya 2: Mfumo wa safu
Unaweza kutatua tatizo na fomula. Katika kesi hii, hesabu na uppdatering wa matokeo yatatokea moja kwa moja na mara moja, mara baada ya mabadiliko katika orodha ya awali. Kwa urahisi na ufupi, hebu tupe orodha yetu majina. Orodha ya 1 и Orodha ya 2kutumia Jina la Meneja tab formula (Mfumo - Meneja wa Jina - Unda):
Baada ya kutaja, formula tunayohitaji itaonekana kama hii:
Kwa mtazamo wa kwanza, inaonekana ya kutisha, lakini, kwa kweli, kila kitu sio cha kutisha sana. Acha nipanue fomula hii kwenye mistari kadhaa kwa kutumia mseto wa Alt+Enter na ujongeze kwa nafasi, kama tulivyofanya, kwa mfano hapa:
Mantiki hapa ni yafuatayo:
- Fomula INDEX(Orodha1;MATCH(0;COUNTIF($E$1:E1;Orodha1); 0) huteua vipengele vyote vya kipekee kutoka kwenye orodha ya kwanza. Mara tu zinapoisha, inaanza kutoa hitilafu ya #N/A:
- Fomula INDEX(Orodha2;MATCH(0;COUNTIF($E$1:E1;Orodha2); 0)) hutoa vipengele vya kipekee kutoka kwa orodha ya pili kwa njia sawa.
- Zilizowekwa katika kila kipengele cha kukokotoa mbili za IFERROR hutekeleza matokeo kwanza kati ya zile za kipekee kutoka kwenye orodha-1, na kisha kutoka kwa orodha-2 moja baada ya nyingine.
Kumbuka kuwa hii ni fomula ya safu, yaani, baada ya kuchapa, lazima iingizwe kwenye seli ambayo si ya kawaida. kuingia, lakini kwa njia ya mkato ya kibodi Ctrl+Kuhama+kuingia na kisha unakili (buruta) chini hadi kwenye seli za mtoto kwa ukingo.
Katika toleo la Kiingereza la Excel, fomula hii inaonekana kama:
=IFERROR(IFERROR(INDEX(Orodha1, MATCH(0, COUNTIF($E$1:E1, List1), 0)), INDEX(Orodha2, MATCH(0, COUNTIF($E$1:E1, List2), 0)) ), "")
Upande wa chini wa mbinu hii ni kwamba fomula za safu hupunguza kasi ya kufanya kazi na faili ikiwa jedwali la chanzo lina idadi kubwa (mia kadhaa au zaidi) ya vitu.
Njia ya 3. Swala la Nguvu
Ikiwa orodha zako za chanzo zina idadi kubwa ya vipengele, kwa mfano, mamia kadhaa au maelfu, basi badala ya fomula ya polepole ya safu, ni bora kutumia mbinu tofauti kimsingi, ambayo ni zana za kuongeza za Swala la Nguvu. Programu jalizi hii imejengwa katika Excel 2016 kwa chaguo-msingi. Ikiwa una Excel 2010 au 2013, unaweza kuipakua na kuiweka tofauti (bila malipo).
Algorithm ya vitendo ni kama ifuatavyo:
- Fungua kichupo tofauti cha programu jalizi iliyosakinishwa Hoja ya Nguvu (ikiwa unayo Excel 2010-2013) au nenda tu kwenye kichupo Data (ikiwa unayo Excel 2016).
- Chagua orodha ya kwanza na bonyeza kitufe Kutoka kwa Jedwali/Safu (Kutoka Masafa/Jedwali). Tulipoulizwa kuhusu kuunda "meza mahiri" kutoka kwenye orodha yetu, tunakubali:
- Dirisha la mhariri wa swala linafungua, ambapo unaweza kuona data iliyopakiwa na jina la swali Meza 1 (unaweza kuibadilisha kuwa yako ikiwa unataka).
- Bonyeza mara mbili kwenye kichwa cha jedwali (neno Orodha ya 1) na uipe jina lingine lolote (kwa mfano Watu) Nini hasa kutaja sio muhimu, lakini jina zuliwa lazima likumbukwe, kwa sababu. itabidi itumike tena baadaye wakati wa kuingiza jedwali la pili. Kuunganisha jedwali mbili katika siku zijazo kutafanya kazi tu ikiwa vichwa vya safu wima zao vinalingana.
- Panua orodha kunjuzi kwenye kona ya juu kushoto funga na upakue na uchague Funga na upakie ndani... (Funga na Upakie kwa...):
- Katika sanduku la mazungumzo linalofuata (inaweza kuonekana tofauti kidogo - usiogope), chagua Unda tu muunganisho (Unda muunganisho pekee):
- Tunarudia utaratibu mzima (pointi 2-6) kwa orodha ya pili. Wakati wa kubadilisha kichwa cha safu, ni muhimu kutumia jina sawa (Watu) kama katika swali la awali.
- Katika dirisha la Excel kwenye kichupo Data au kwenye kichupo Hoja ya Nguvu Kuchagua Pata Data - Unganisha Maombi - Ongeza (Pata Data - Unganisha Maswali - Ongeza):
- Katika kisanduku cha mazungumzo kinachoonekana, chagua maombi yetu kutoka kwa orodha kunjuzi:
- Matokeo yake, tutapata swali jipya, ambapo orodha mbili zitaunganishwa chini ya kila mmoja. Inabakia kuondoa nakala na kitufe Futa Safu - Ondoa Nakala (Futa safu mlalo - Futa Nakala):
- Swala iliyokamilishwa inaweza kubadilishwa jina kwa upande wa kulia wa paneli ya chaguzi, ikiipa jina safi (hii itakuwa jina la jedwali la matokeo kwa kweli) na kila kitu kinaweza kupakiwa kwenye karatasi na amri. funga na upakue (Funga&Pakia):
Katika siku zijazo, na mabadiliko yoyote au nyongeza kwenye orodha asili, itatosha kubofya kulia ili kusasisha jedwali la matokeo.
- Jinsi ya kukusanya meza nyingi kutoka kwa faili tofauti kwa kutumia Power Query
- Kutoa Vipengee vya Kipekee kutoka kwa Orodha
- Jinsi ya kulinganisha orodha mbili kwa kila mmoja kwa mechi na tofauti