Satura rādītājs
Portāls VLOOKUP funkcija ir viena no Microsoft Excel jaudīgākajām, elastīgākajām un ārkārtīgi noderīgākajām funkcijām, lai meklētu un iegūtu vērtības - vai nu precīzi atbilstīgas vērtības, vai tuvākās atbilstīgās vērtības -, meklējot atbilstošo vērtību. Bet, lai sasniegtu kādu noteiktu rezultātu, izmantojot tikai funkciju VLOOKUP dažkārt nepietiek. Šajā rakstā parādīsim, kā izmantot VLOOKUP funkciju ar SUM funkcija lai izpildītu noteiktas darbības programmā Excel.
Lejupielādēt prakses veidni
No šejienes varat lejupielādēt bezmaksas prakses Excel veidni un praktizēties.
VLOOKUP SUM.xlsxVLOOKUP programmā Excel
VLOOKUP apzīmē Vertikālā meklēšana '. Tā ir funkcija, kas liek programmai Excel meklēt noteiktu vērtību kādā slejā, lai atgrieztu vērtību no citas slejas tajā pašā rindā.
Vispārējā formula:
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
Šeit,
Argumenti | Definīcija |
---|---|
lookup_value | Vērtība, kuru mēģināt saskaņot |
table_array | Datu diapazons, kurā vēlaties meklēt vērtību. |
col_index_num | Atbilstošā sleja lookup_value |
range_lookup | Šī ir logaritma vērtība: TRUE vai FALSE. FALSE (jeb 0) nozīmē precīzu atbilstību, bet TRUE (jeb 1) - aptuvenu atbilstību. |
6 noderīgas metodes, kā izmantot VLOOKUP ar SUM funkciju programmā Excel
Šajā sadaļā mēs uzzināsim, kā izmantot VLOOKUP un SUM funkcijas programmā Excel, lai ģenerētu noteiktus rezultātus.
1. VLOOKUP un SUM, lai aprēķinātu atbilstošās vērtības kolonnās
Aplūkojiet šādu datu kopu, kas sastāv no studentu vārdiem un viņu iegūtajām atzīmēm katrā kursā, kas saglabāti dažādās kolonnās. Ko darīt, ja vēlaties uzzināt tikai konkrēta studenta kopējo atzīmi? Lai to iegūtu, jums ir jāaprēķina skaitļi, pamatojoties uz dažādām kolonnām.
Noskaidrosim, kā meklēt dažādās kolonnās un iegūt šo kolonnu atbilstošo vērtību summēšanas rezultātu, izmantojot VLOOKUP SUM funkcijas programmā Excel.
Soļi:
- Izvēlieties vārdu vai datus, kuru rezultātu vēlaties atrast no datu kopas, un ievietojiet vārdu vai datus citā šūnā (piem., John. Šūna E12 ).
- Noklikšķiniet uz citas šūnas, kurā vēlaties parādīt rezultātu (piem. Šūna E13 ).
- Šajā šūnā ierakstiet šādu formulu,
=SUM(VLOOKUP(E12,B5:G9,{1,2,3,4,5,6},FALSE))
Kur,
E12 = John, vārds, ko mēs saglabājām kā meklēšanas vērtību.
B5:G9 = Datu diapazons, lai meklētu meklēšanas vērtību
{1,2,3,4,5,6} = Atbilstošās meklēšanas vērtību kolonnas (kolonnas, kurās ir saglabātas Jāņa atzīmes par katru kursu).
FALSE = Tā kā mēs vēlamies precīzu atbilstību, tāpēc argumentu izvietojam kā FALSE .
- Preses Ctrl + Shift + Enter uz tastatūras.
Šis process dos jums vajadzīgo rezultātu (Jāņa kopējais punktu skaits ir šāds. 350 , ko iegūst, summējot viņa matemātikas, fizikas, ķīmijas, bioloģijas un angļu valodas kursu atzīmes).
Formulas sadalījums:
Izlasīsim formulu, lai saprastu, kā mēs atradām Jāņa zīmi.
- VLOOKUP(E12,B5:G9,{1,2,3,4,5,6},FALSE) -> meklē E12 (Jānis) in B5:G9 (masīvs) un atgriežot precīzas atbilstošo kolonnu vērtības ({1,2,3,4,5,6},FALSE) .
Izejas jauda: 90,80,70,70,60,50 (kas ir tieši tāds pats vērtējums, kādu Džons ieguva atsevišķos kursos)
- SUM(VLOOKUP(E12,B5:G9,{1,2,3,4,5,6},FALSE)) -> kļūst SUMMA(90,80,70,60,50)
Izvades rezultāts: 350 (Jāņa kopējais punktu skaits)
2. VLOOKUP un SUM, lai noteiktu atbilstošās vērtības rindās
Aplūkojiet šādu datu kopu, kas sastāv no studentu vārdiem un viņu iegūtajām atzīmēm katrā kursā, kas saglabāti dažādās kolonnās. Ko darīt, ja vēlaties noskaidrot tikai to konkrēto studentu kopējo atzīmi, kuri ir atkārtoti kārtojuši eksāmenu? Datu kopā ir dažu studentu atzīmes katrā kursā, kas sadalītas divās rindās, kuras deklarētas kā divi eksāmenu veidi. Lai to iegūtu, jums ir ne tikai jāaprēķina skaitļi, pamatojoties uzdažādās kolonnās, bet jāņem vērā arī vairākas rindas.
Noskaidrosim, kā meklēt dažādās slejās un rindās un iegūt šajās slejās un rindās atbilstošo vērtību summēšanas rezultātu, izmantojot VLOOKUP SUM funkcijas programmā Excel.
Soļi:
- Izvēlieties darba lapas šūnas, lai ievietotu nosaukumu vai datus, kurus vēlaties vēlāk atrast datu kopas rezultātu (mūsu gadījumā tas bija Šūna E13 ).
- Noklikšķiniet uz citas šūnas, kurā vēlaties, lai parādās rezultāts (piem. Šūna E14 ).
- Šajā šūnā ierakstiet šādu formulu,
=SUMPRODUCT((B5:B11=E13)*C5:G11)
Šis process sniegs jums vajadzīgo rezultātu (katra skolēna kopējais vērtējums ar atkārtotu eksāmenu).
Formulas sadalījums:
Izlasīsim formulu, lai saprastu, kā mēs noskaidrojām skolēnu kopvērtējuma atzīmes atkārtotajos eksāmenos,
- B5:B11=E13 -> tas meklē atbilsmi meklēšanas vērtības (piem., John in Šūna E13 ) visā nosaukuma slejas masīvā ( B5:B11 ) un atdod TRUE vai FALSE pamatojoties uz meklēšanu.
Izvades rezultāts: { TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;FALSE }
Kā mēs saņēmām TRUE vērtības, tāpēc tagad mēs zinām, ka datu kopā ir saskaņotas vērtības. Tas nav konstantas vērtības iegūšanas process. Tā kā šajā šūnā mēs varam ierakstīt jebkuru nosaukumu no datu kopas ( E13 ), un rezultāts tiks automātiski ģenerēts rezultāta šūnā (piem. E14 ). (skat. attēlu iepriekš)
- SUMPRODUCT((B5:B11=E13)*C5:G11) -> kļūst SUMPRODUCT{TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;FALSE}*(C5:G11) kas nozīmē, SUMPRODUCT funkcija tad reizina TRUE/FALSE atgriešanas vērtību ar atgriešanas masīvu un iegūst rezultātu tikai par TRUE vērtības un nodot to šūnai. FALSE vērtības patiesībā atceļ nesaskaņotos tabulas masīva datus, tādējādi šūnā parādās tikai saskaņotās vērtības.
Izvades rezultāts: 750 (Jāņa kopējais punktu skaits atkārtotajā eksāmenā)
3. Vērtību ģenerēšana divās dažādās darblapās, izmantojot VLOOKUP un SUM funkcijas
Mums ir studentu eksāmenu atzīmes Excel darblapā ar nosaukumu Marksheet .
Un darblapā ar nosaukumu Rezultātu lapa , mēs vēlamies iegūt visu skolēnu individuālās kopējās iegūtās atzīmes.
Turpmāk ir parādīti soļi, kā aprēķināt vērtības no citas lapas uz darba lapu,
Soļi:
- Vispirms atlasiet šūnas blakus datiem vai jebkurā citā darblapas vietā, kur vēlaties iegūt rezultātu (piemēram, šūnā blakus vārdam John).
- Šajā šūnā vienkārši ievietojiet vienkāršu VLOOKUP-SUM formula, kas jums jau ir zināma no iepriekšējās diskusijas; formula, piemēram,,
=SUM(VLOOKUP(D5,B5:G9,{1,2,3,4,5,6},FALSE)
Bet, tā kā šajā darblapā nav nekādu datu, kas būtu jāņem vērā, šūnā tiks radīta kļūda. Tātad viss, kas jums jādara, ir vienkārši jānovieto peles rādītājs pirms masīva deklarācijas formulā (piem. B5:G9 ) un atlasiet otru lapu, no kuras vēlaties iegūt vērtības.
Tā automātiski ģenerēs šo lapu jūsu darba lapā, tādējādi visi šīs lapas dati būs arī darba lapas īpašums.
Tagad formula ir šāda,
=SUM(VLOOKUP(D5,Marksheet!B5:G9,{1,2,3,4,5,6},FALSE))
- Preses Ievadiet un iegūsiet vēlamo rezultātu (piemēram, Jāņa kopējais punktu skaits ir 350 , kas iegūti no Marksheet darba lapa)
- Velciet rindu uz leju par Uzpildes rokturis piemērot formulu pārējām rindām, lai iegūtu rezultātus.
Visu meklēšanas datu rezultātus no citas Excel lapas saņemsiet savā darba Excel lapā.
Lasīt vairāk: Kā programmā Excel veikt Vlookup un summēt vairākās lapās
4. Vērtību mērīšana vairākās darblapās VLOOKUP un SUM funkciju īstenošana
Labi, tagad, kad zināt, kā meklēt un iegūt vērtību no vienas darblapas un iegūt rezultātu citā darblapā programmā Excel, ir pienācis laiks iemācīties, kā to darīt vairākās darblapās.
Aplūkojiet šādus datus, kur mums ir trīs dažādas darblapas ar nosaukumu Matemātikas lapa, Fizikas lapa un Ķīmijas lapa kur tika glabātas katra kursa atsevišķa studenta iegūtās atzīmes.
Un mēs vēlamies zināt tikai kopējo skolēnu atzīmi, nevis individuālo. Tāpēc mēs to varam iegūt savā darba lapā no visām šīm individuālajām lapām. Un šis process ir līdzīgs iepriekš apspriestajam procesam.
Lai automātiski ģenerētu visu lapu tieši pirms masīva deklarācijas, jūs manuāli izvēlējāties lapu, vienkārši noklikšķinot uz tās, vai ne? Tātad, šeit jūs darīsiet tieši tāpat. Atšķirība ir tāda, ka iepriekš jums vajadzēja izvēlēties tikai vienu lapu, bet šoreiz jūs atlasīt vairākas lapas vairākas reizes tieši pirms katras saistītās darblapas datu kopas masīva deklarācijas.
- Formula izskatās šādi,
=SUM(VLOOKUP(B5,'Matemātikas lapa'!B5:G9,{1,2,3,4,5,5,6},FALSE),VLOOKUP(B5,'Fizikas lapa'!B5:G9,{1,2,3,4,5,6},FALSE),VLOOKUP(B5,'Ķīmijas lapa'!B5:G9,{1,2,3,4,5,6},FALSE))
- Preses Ievadiet un iegūsiet vēlamo rezultātu (piemēram, Jāņa kopējais punktu skaits ir 240 , kas ģenerēti no darblapām, kuras Matemātikas lapa, Fizikas lapa, Ķīmijas lapa ).
- Velciet rindu uz leju par Uzpildes rokturis piemērot formulu pārējām rindām, lai iegūtu rezultātus.
Darba Excel lapā tiks iegūts visu meklēšanas datu rezultāts no vairākām Excel lapām.
Līdzīgi lasījumi:
- Kā VLOOKUP ar vairākiem nosacījumiem programmā Excel (2 metodes)
- SUMIF un VLOOKUP apvienošana programmā Excel (3 ātras pieejas)
5. Alternatīvās kolonnās norādīto vērtību summēšana ar VLOOKUP un SUM funkcijām
Aplūkojiet šādu datu kopu, kas sastāv no studentu vārdiem un viņu iegūtajām atzīmēm par katru kursu, kas saglabāti dažādās kolonnās. Ko darīt, ja vēlaties noskaidrot tikai konkrēta studenta kopējo atzīmi, pamatojoties uz dažiem konkrētiem kursiem? Lai to iegūtu, jums ir jāaprēķina skaitļi, pamatojoties uz alternatīvām kolonnām.
Noskaidrosim, kā meklēt alternatīvās kolonnās un iegūt šajās kolonnās atbilstošo vērtību summēšanas rezultātu, izmantojot VLOOKUP SUM funkcijas programmā Excel.
Soļi:
- Izvēlieties vārdu vai datus, kuru rezultātu vēlaties atrast no datu kopas, un ievietojiet vārdu vai datus citā šūnā (piem., John. Šūna E12 ).
- Noklikšķiniet uz citas šūnas, kurā vēlaties, lai parādās rezultāts (piem. Šūna E13 ).
- Šajā šūnā ierakstiet šādu formulu,
=SUM(VLOOKUP(E12,B5:G9,{2,5},FALSE))
Kur,
E12 = John, vārds, ko mēs saglabājām kā meklēšanas vērtību.
B5:G9 = Datu diapazons, lai meklētu meklēšanas vērtību
{2,5} = Atbilstošās ailes ar meklēšanas vērtībām (ailes, kurās ir tikai matemātikas un matemātikas un bioloģijas kursu atzīmes).
FALSE = Tā kā mēs vēlamies precīzu atbilstību, tāpēc argumentu izvietojam kā FALSE .
- Spiediet Ctrl + Shift + Enter uz tastatūras.
Šis process dos jums vajadzīgo rezultātu (Džons ieguva kopā 150 zīmes uz Matemātika un Bioloģija kursi).
Formulas sadalījums:
Izklāstīsim formulu, lai saprastu, kā mēs noskaidrojām Jāņa kopējo vērtējumu matemātikas un bioloģijas kursos.
- VLOOKUP(E12,B5:G9,{2,5},FALSE) -> meklē E12 (Jānis) in B5:G9 (masīvs) un atgriežot precīzas atbilstošās slejas vērtības Math un Biology ({2,5},FALSE) .
Izvades rezultāts: 90,60 (kas ir tieši tādas pašas atzīmes, kādas Džons ieguva matemātikā un bioloģijā).
- SUM(VLOOKUP(E12,B5:G9,{2,5},FALSE)) -> kļūst SUM(90,60)
Izvades rezultāts: 150 (Jāņa kopējais vērtējums matemātikā un bioloģijā)
6. VLOOKUP un SUM funkciju īstenošana masīvā
Aplūkojiet šādu datu kopu, kurā mums ir jānoskaidro ne tikai klienta vārds, bet arī kopējais pirkums par lielu produkta daudzumu, ko klients iegādājies.
Un mēs izmantosim VLOOKUP SUM Excel funkcijas, lai iegūtu rezultātu no šī lielā masīvu kopuma.
Soļi:
- Izvēlieties darba lapas šūnas, lai ievietotu nosaukumu vai datus, kurus vēlaties vēlāk atrast datu kopas rezultātu (mūsu gadījumā tas bija Šūna J5 ).
- Noklikšķiniet uz citas šūnas, kurā vēlaties parādīt rezultātu (piem. Šūna J6 ).
- Šajā šūnā ierakstiet šādu formulu,
=SUM(VLOOKUP(F5:F9,B5:C9,2,FALSE)*G5:G9*(E5:E9=J5)))
Šajā procesā kopā ar kopējo pirkuma summu tiks norādīts klienta vārds un uzvārds.
Formulas sadalījums:
Izlasīsim formulu, lai saprastu, kā mēs atradām klientu vārdus un attiecīgos pirkumus.
- VLOOKUP(F5:F9,B5:C9,2,FALSE) -> tas meklē precīzu nosaukumu ( FALSE arguments) no visiem produktiem ( F5:F9 ) no otrās tabulas produktu masīvā ( B5:C9 ) no pirmās tabulas un atgriež šī produkta cenu (kolonnas indekss 2 ).
Izvades rezultāts: 700,1500,100,300,500
- VLOOKUP(F5:F9,B5:C9,2,FALSE)*G5:G9 -> G5:G9 attiecas uz datu kopas kolonnu "Daudzums".
Tātad, VLOOKUP(F5:F9,B5:C9,2,FALSE)*G5:G9 kļūst {(700,1500,100,300,500)*(10,50,20,200,80)} .
Izvades rezultāts: 7000,75000,2000,60000,40000
- E5:E9=J5 -> tas meklē atbilsmi meklēšanas vērtības (piem., John in Šūna J5 ) visā nosaukuma slejas masīvā ( E5:E9 ) un atgriež TRUE vai FALSE pamatojoties uz meklēšanu.
Izvades rezultāts: {TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE}
Kā mēs saņēmām TRUE vērtības, tāpēc tagad mēs zinām, ka datu kopā ir saskaņotas vērtības. Tas nav konstantas vērtības iegūšanas process. Tā kā šajā šūnā mēs varam ierakstīt jebkuru nosaukumu no datu kopas ( J5 ), un rezultāts tiks automātiski ģenerēts rezultāta šūnā (piem. J6 ).
- VLOOKUP(F5:F9,B5:C9,2,FALSE)*G5:G9*(E5:E9=J5) -> kļūst (7000,75000,2000,60000,40000)*({TRUE;FALSE;FALSE;FALSE;FALSE}) , tas reizina TRUE/FALSE atgriešanas vērtību ar atgriešanas masīvu un iegūst rezultātu tikai attiecībā uz TRUE vērtības un nodot to šūnai. FALSE vērtības patiesībā anulē nesakrītošos tabulas masīva datus, tādējādi šūnā parādās tikai sakrītošās vērtības ( J6 ), kas nozīmē, ka, ja jūs ievietojat vārdu John no datu kopas Name ( E5:E9 ) šūnā J5 , tas radīs tikai kopējo pirkuma summu ( 7000 ) no Jāņa, ja jūs ieliekat vārdu Roman, tas radīs 75000 rezultātu šūnā ( J6 ). (skat. attēlu iepriekš)
Izvades rezultāts: 7000,0,0,0,0
- SUM(VLOOKUP(F5:F9,B5:C9,2,FALSE)*G5:G9*(E5:E9=J5))) -> kļūst SUM(7000)
Izvades rezultāts: 7000 (kas ir precīzi vienāda ar Jāņa kopējo pirkuma summu)
Galvenie punkti, kas jums jāpatur prātā
- Tā kā datu tabulas masīva diapazons vērtības meklēšanai ir fiksēts, neaizmirstiet ievietot parametru dolārs ($) zīme masīva tabulas šūnas atsauces numura priekšā.
- Strādājot ar masīva vērtībām, neaizmirstiet nospiest Ctrl + Shift + Enter uz tastatūras, kamēr tiek iegūti rezultāti. Nospiežot tikai Ievadiet darbosies tikai tad, ja izmantojat Microsoft 365 .
- Pēc nospiešanas Ctrl + Shift + Enter , pamanīsiet, ka formulas joslā ir ievietota formula iekavās {} , deklarējot to kā masīva formulu. Neievietot šos iekavās {} pats, Excel to automātiski veic jūsu vietā.
Secinājums
Šajā rakstā detalizēti izskaidrots, kā izmantot VLOOKUP un SUM Es ceru, ka šis raksts jums ir bijis ļoti noderīgs. Ja jums ir kādi jautājumi par šo tēmu, droši jautājiet.