sadržaj
S vremena na vrijeme može biti potrebno kombinirati vrijednosti sadržane u različitim ćelijama u jednu. Za to se obično koristi simbol &. Ali njegova funkcionalnost je donekle ograničena jer ne može spojiti više nizova.
Ova jednostavna funkcija je zamijenjena njenom funkcionalnijom verzijom – STsEPIT. Zapravo, u modernim verzijama Microsoft Officea ova funkcija više ne postoji, u potpunosti je zamijenjena funkcijom KORAK. Za sada je još uvijek upotrebljiv, uključen je za kompatibilnost unatrag, ali nakon nekog vremena možda neće biti. Stoga se preporučuje da u programu Excel 2016, Online i novijim verzijama koristite funkciju KORAK.
Funkcija CONCATENATE – detaljan opis
funkcija STsEPIT odnosi se na tekst. To znači da se koristi za izvođenje operacija nad tekstualnim vrijednostima. U isto vrijeme, možete specificirati argumente u različitim formatima: tekstualni, numerički ili kao reference ćelije.
Općenito, pravila za korištenje ove funkcije su sljedeća:
- Tačka-zarez se koristi za razdvajanje argumenata. Ako korisnik odluči koristiti druge znakove, rezultat će biti prikazan u navodnicima.
- Ako se vrijednost u tekstualnom formatu koristi kao argument funkcije i unese se direktno u formulu, mora se staviti u navodnike. Ako postoji referenca na takvu vrijednost, onda navodnici nisu potrebni. Isto vrijedi i za numeričke vrijednosti. Ako trebate dodati cifru u niz, onda navodnik nije potreban. Ako prekršite ova pravila, prikazat će se sljedeća greška – #NAME?
- Ako treba da dodate razmak između povezanih elemenata, on se mora dodati kao poseban tekstualni niz, odnosno pod navodnicima. Volim ovo: " " .
Sada pogledajmo pobliže sintaksu ove funkcije. On je veoma jednostavan.
sintaksa
Dakle, u stvari, postoji samo jedan argument – ovo je tekstualni niz koji treba umetnuti. Svaki argument, kao što već znamo, odvojen je tačkom i zarezom. Možete navesti do 255 argumenata. I sami su duplirani na svoj način. Prvi argument je obavezan. A kao što već znamo, argumente možete specificirati u tri formata: tekst, broj i link.
Primjena funkcije CONCATENATE
Broj područja primjene funkcije STsEPIT ogroman. Zapravo, može se primijeniti gotovo svuda. Pogledajmo neke od njih detaljnije:
- Računovodstvo. Na primjer, računovođa ima zadatak da istakne seriju i broj dokumenta, a zatim ubaci ove podatke kao jedan red u jednu ćeliju. Ili trebate dodati seriju i broj dokumenta od koga je izdat. Ili navedite nekoliko računa u jednoj ćeliji odjednom. Zapravo, postoji čitava gomila opcija, koje možete nabrajati u nedogled.
- Kancelarijski izvještaji. Pogotovo ako trebate dati zbirne podatke. Ili kombinirajte ime i prezime.
- Gamifikacija. Ovo je veoma popularan trend koji se aktivno koristi u edukaciji, roditeljstvu, kao i u programima lojalnosti raznih kompanija. Stoga, u oblasti obrazovanja i poslovanja, ova funkcija može biti korisna.
Ova funkcija je uključena u standardni set koji bi svaki korisnik Excela trebao znati.
Inverzna funkcija CONCATENATE u Excelu
Zapravo, ne postoji takva funkcija koja bi bila potpuno suprotna funkciji “CONCATENATE”. Za izvođenje dijeljenja ćelija koriste se i druge funkcije, kao npr LEVSIMV и PRAVOi PSTR. Prvi izvlači određeni broj znakova s lijeve strane niza. Drugi je na desnoj strani. ALI PSTR može to učiniti sa proizvoljnog mjesta i završiti na proizvoljnom mjestu.
Možda ćete morati obavljati i složenije zadatke, ali za njih postoje zasebne formule.
Uobičajeni problemi s funkcijom CONCATENATE
Na prvi pogled funkcija STsEPIT prilično jednostavno. Ali u praksi se ispostavlja da je cijela gomila problema moguća. Pogledajmo ih pobliže.
- Navodnici se prikazuju u nizu rezultata. Da biste izbjegli ovaj problem, trebate koristiti tačku i zarez kao razdjelnik. Ali, kao što je već spomenuto, ovo pravilo se ne odnosi na brojeve.
- Reči su veoma bliske. Ovaj problem se javlja jer osoba ne poznaje sve nijanse korištenja funkcije STsEPIT. Da biste riječi prikazali odvojeno, morate im dodati razmak. Ili ga možete umetnuti direktno nakon tekstualnog argumenta (i unutar ćelije i ako tekst unesete zasebno u formulu). Na primjer ovako: =CONCATENATE(“Zdravo”, “draga”). Vidimo da je ovdje dodat razmak na kraju riječi “Zdravo”.
- #NAME? Ovo ukazuje da za tekstualni argument nisu specificirani navodniki.
Preporuke za korištenje funkcije
Da biste rad s ovom funkcijom učinili efikasnijim, morate uzeti u obzir nekoliko važnih preporuka:
- Koristite & koliko god je to moguće. Ako trebate spojiti samo dva reda teksta, onda nema potrebe za korištenjem posebne funkcije za ovo. Tako će tabela raditi brže, posebno na slabim računarima sa malom količinom RAM-a. Primjer je sljedeća formula: =A1 & B1. To je slično formuli =ODJELJAK (A1,B1). Posebno je prva opcija lakša kada ručno unosite formulu.
- Ako je potrebno kombinirati valutu ili datum s tekstualnim nizom, kao i informacije u bilo kojem drugom formatu osim gore navedenih, prvo ih morate obraditi funkcijom TEKST. Dizajniran je za pretvaranje brojeva, datuma, simbola u tekst.
Kao što vidite, uopće nije teško razumjeti ove nijanse. A oni proizilaze iz gore navedenih informacija.
Uobičajene upotrebe za funkciju CONCATENATE
Dakle, opšta formula je: SPOJITI([tekst2];[tekst2];…). Umetnite svoj tekst na odgovarajuća mjesta. Važno je napomenuti da je zahtjev za primljeni tekst sljedeći: mora biti manji od dužine polja u koje se upisuje vrijednost. Kao atribute možete koristiti ne samo unaprijed definirane vrijednosti, već i informacije u ćelijama, kao i rezultate izračunavanja pomoću drugih formula.
U ovom planu ne postoji obavezna preporuka za korištenje podataka za unos u tekstualnom formatu. Ali konačni rezultat će biti prikazan u "Text" formatu.
Postoji nekoliko načina za unos funkcije: jedan ručni i nekoliko poluautomatskih. Ako ste početnik, onda se preporučuje da koristite metod dijalog box-a za unos argumenata. Iskusniji korisnici programa mogu i ručno unositi formule. U početku će se činiti nezgodnim, ali u stvari, ništa efikasnije od unosa sa tastature još nije izmišljeno.
Usput, preporuka za korištenje Excela općenito: uvijek naučite prečice. Oni će vam pomoći da uštedite mnogo vremena.
Ali dok ste početnik, morat ćete koristiti posebno kreirani prozor.
Pa kako to nazvati? Ako pogledate liniju za unos formule, lijevo od nje nalazi se tako malo dugme "fx". Ako ga pritisnete, pojavljuje se sljedeći meni. Trebamo odabrati željenu funkciju sa liste.
Nakon što odaberemo željenu funkciju, otvara se prozor za unos argumenata. Preko njega možete postaviti raspon ili ručno unijeti tekst, vezu do ćelije.
Ako podatke unesete ručno, tada se unos vrši, počevši od znaka „jednako“. Odnosno ovako:
=CONCATENATE(D2;”,”;E2)
Nakon svih operacija koje smo izvršili, videćemo u rezultujućoj ćeliji tekst „21.09“ koji se sastoji od nekoliko delova: broja 21 koji se nalazi u ćeliji indeksiranoj kao D2 i reda 09 koji se nalazi u ćeliji E2. . Da bismo ih razdvojili tačkom, koristili smo to kao drugi argument.
Povezivanje imena
Radi jasnoće, pogledajmo primjer koji opisuje kako povezati imena.
Recimo da imamo takav sto. Sadrži podatke o imenu, prezimenu, gradu, državi kupaca. Naš zadatak je spojiti ime i prezime i dobiti puno ime.
Na osnovu ove tabele shvatamo da reference na imena treba da budu navedene u koloni B, a prezimena – A. Sama formula će biti upisana u prvoj ćeliji pod naslovom „Puno ime“.
Prije unosa formule, zapamtite da funkcija neće pridružiti više informacija nego što je korisnik naveo. Stoga, ako trebate dodati graničnike, upitnike, tačke, crtice, razmake, morate ih unijeti kao zasebne argumente.
U našem primjeru, trebamo odvojiti ime i prezime razmakom. Stoga moramo unijeti tri argumenta: adresu ćelije koja sadrži ime, znak za razmak (ne zaboravite ga staviti u navodnike) i adresu ćelije koja sadrži prezime.
Nakon što smo definirali argumente, upisujemo ih u formulu odgovarajućim redoslijedom.
Vrlo je važno obratiti pažnju na sintaksu formule. Uvijek ga počinjemo znakom jednakosti, nakon čega otvaramo zagrade, navodimo argumente, odvajajući ih tačkom i zarezom, a zatim zatvaramo zagrade.
Ponekad možete staviti običan zarez između argumenata. Ako se koristi engleska verzija Excela, onda se stavlja zarez. Ako je -jezička verzija, onda tačka i zarez. Nakon što pritisnemo Enter, pojavit će se spojena verzija.
Sve što je preostalo je jednostavno koristiti marker za automatsko popunjavanje da umetnete ovu formulu u sve ostale ćelije u ovoj koloni. Kao rezultat, imamo puno ime svakog klijenta. Zadatak izvršen.
Na potpuno isti način možete povezati državu i grad.
Povezivanje brojeva i teksta
Kao što već znamo, korištenje funkcije STsEPIT možemo spojiti numeričke vrijednosti sa tekstualnim vrijednostima. Recimo da imamo tabelu sa podacima o zalihama robe u radnji. Trenutno imamo 25 jabuka, ali ovaj red se prostire na dvije ćelije.
Potreban nam je sljedeći krajnji rezultat.
U ovom slučaju su nam potrebna i tri argumenta, a sintaksa je i dalje ista. Ali pokušajmo završiti zadatak malo povećane složenosti. Pretpostavimo da treba da napišemo složeni niz "Imamo 25 jabuka". Stoga, tri postojeća argumenta trebamo dodati još jedan red “Imamo”. Krajnji rezultat izgleda ovako.
=CONCATENATE(“Imamo “;F17;” “;F16)
Po želji korisnik može dodati skoro onoliko argumenata koliko želi (unutar gornjeg ograničenja).
Povezivanje VLOOKUP i CONCATENATE
Ako koristite funkcije VPR и STsEPIT zajedno, može ispasti vrlo zanimljiva i, što je najvažnije, funkcionalna kombinacija. Korištenje funkcije VPR vršimo vertikalnu pretragu na stolu prema određenom kriteriju. Zatim možemo dodati pronađene informacije u već postojeću liniju.
Dakle, recimo da imamo takav sto. Opisuje koja se roba trenutno nalazi u prvom i drugom magacinu.
Moramo pronaći cijenu određenog artikla u određenom skladištu. Za to se koristi funkcija VPR. Ali prije upotrebe, prvo morate malo pripremiti sto. VPR ispisuje podatke lijevo, tako da morate umetnuti dodatnu kolonu s lijeve strane tabele sa originalnim podacima.
Nakon toga spajamo podatke.
To se može uraditi bilo pomoću ove formule:
=B2&»/»&C2
Ili tako.
=KONKATENIRAJ(B2;”/”;C2)
Stoga smo spojili dvije kolone zajedno, koristeći kosu crtu kao razdjelnik između dvije vrijednosti. Zatim smo ovu formulu prenijeli na cijeli stupac A. Dobijamo takvu tablicu.
Zatim uzimamo sljedeću tabelu i popunjavamo je informacijama o proizvodu koji je odabrao posjetitelj. Informaciju o cijeni robe i broju skladišta moramo dobiti iz prve tabele. Ovo se radi pomoću funkcije VPR.
Zatim odaberite ćeliju K2, i u nju upišite sljedeću formulu.
{=ВПР(G2&»/»&H2;A2:E6;5;0)}
Ili se može napisati kroz funkciju STsEPIT.
{=ВПР(СЦЕПИТЬ(G2;»/»;H2);A2:E6;5;ЛОЖЬ)}
Sintaksa je u ovom slučaju slična onoj kako je izvedena kombinacija informacija o broju i skladištu.
Morate uključiti funkciju VPR pomoću kombinacije tipki “Ctrl” + “Shift” + “Enter”.
Kao što vidite, sve je jednostavno.