Primjenjuje se na
Excel za web

Kada se radne knjige migriraju s Google listova u Excel tijekom korporacijske migracije s radnog prostora Google Workspace na Microsoft 365, možda postoje neki problemi s kompatibilnošću. Formule na Google listovima često sadrže sintaksu ili funkciju koja se ne prevodi izravno u Excel. To može dovesti do neispravnog rada radnih knjiga u programu Excel.

Da biste riješili taj problem, Excel nudi automatizirane i ručne tijekove rada koji olakšavaju rješavanje nekompatibilnih formula i osiguravanje pravilnog rada radnih knjiga nakon migracije.

Kada Excel otkrije datoteke s nekompatibilnim funkcijama ili neispravnim formulama, pokrenut će tijek rada kompatibilnosti programa Excel.

Učinite Excel kompatibilnim

Ako nastavite s kompatibilnošću programa Excel, Excel će automatski zamijeniti skup nekompatibilnih funkcija Google listova svojim ekvivalentima programa Excel. Time ćete riješiti brojne uobičajene probleme s kompatibilnošću. No možda postoje preostale formule koje zahtijevaju ručnu pozornost.

Učinite Excel kompatibilnim 2

Kompatibilno s programom Excel 3

U oknu zadatka prikazat će se određene nekompatibilne funkcije ili neispravne formule za koje je potrebna pozornost te predložene alternative za njihovo rješavanje.

Slijede koraci za ručno popravljanje nekompatibilnih funkcija u datoteci: 

Napomena: Ovaj popis funkcija nije sveobuhvatan. Možda postoje dodatne funkcije koje nisu ovdje obuhvaćene i zahtijevaju pozornost.

Korištenje vrste podataka o dionicama u programu Excel za web Excel nudi ugrađenu vrstu podataka o dionicama koja vam omogućuje dohvaćanje trenutnih cijena dionica i drugih financijskih podataka izravno u proračunsku tablicu.Koraci:

  • a. U ćeliju unesite naziv ili simbol dionica (npr. "AAPL" za Apple).

  • b. Odaberite ćeliju, a zatim idite na karticu Podaci na vrpci.

  • c. U grupi Vrste podataka odaberite Dionice.

  • d. Kada ga Excel prepozna kao dionicu, prikazat će se mala ikona pokraj ćelije.

  • e. Kliknite malu ikonu ili upotrijebite gumb za umetanje podataka da biste dobili dodatne informacije povezane s dionicama (kao što su Cijena, Tržišno ograničenje, 52-tjedna najviša/najniža itd.).

Primjer:

  • Ako ćelija A1 sadrži burzovni dionica "AAPL":

  • Kliknite Podatkovne > Dionice.

  • Možete izdvojiti dodatne informacije kao što su trenutna cijena itd., tako da odaberete tu ćeliju, a zatim odaberete određene podatke o dionicama kao što je Cijena.

Korištenje Power Query podataka iz web-API-ja (za napredne korisnike)

Financijske podatke iz vanjskih API Power Query-ja ili web-mjesta koja pružaju financijske informacije možete koristiti i u programu Excel.

Koraci:​​​​​​

  • Idite na karticu Podaci.

  • Odaberite Dohvati podatke > s weba.

  • Unesite URL davatelja financijskih podataka, primjerice API za financijsko web-mjesto (kao što je Yahoo Financije).

  • Power Query će vam omogućiti upravljanje podacima i njihovo pretvaranje prije učitavanja u Excel.

​​​​​​​

Excel za web nema ugrađenu ekvivalentnu Googleovim listovima "GOOGLETRANSLATE" koja automatski prevodi tekst između različitih jezika.

No funkcije programa Excel možete koristiti u kombinaciji s vanjskim servisima kao što je Microsoft Translator putem servisa Power Automate (za web-prijevode)

Zaobilazno rješenje za Excel za web

Da biste preveli tekst Excel za web, morate učiniti nešto od sljedećeg:

Upotrijebite vanjski alat za prevoditelje: kopirajte tekst u vanjski alat za prevođenje kao što je Microsoft Translator i zalijepite rezultate natrag u Excel.

Integracija značajke Power Automate:

  • Tijek rada možete stvoriti pomoću značajke Power Automate za automatsko prevođenje teksta s odabranog jezika na ciljni jezik pomoću Microsoftova servisa prevoditelja.

  • To zahtijeva postavljanje servisa Power Automate i povezivanje s programom Excel Online.

Primjer korištenja servisa Power Automate (Microsoft Translator):

1. Postavite tijek rada u servisu Power Automate koji se integrira s alatom Microsoft Translator.

2. Tijek rada može se pokrenuti promjenom na listu programa Excel ili ručno pokrenuti prijevod teksta iz jednog stupca i staviti prevedeni rezultat u drugi stupac.

Excel nema izravnu ekvivalentnu funkciji "QUERY" koja je dostupna na Google listovima, ali slične funkcije možete postići pomoću drugih ugrađenih značajki u programu Excel, kao što su FILTER, LOOKUP, SORT, IF, VLOOKUP i XLOOKUP. Slijede upute za repliciranje slučajeva korištenja Google listova "QUERY" u Excel na webu:

1. Osnovno filtriranje podataka (jednako SELECT WHERE)

U Google listovima koristili biste sljedeće:

=QUERY(A1:D10; "SELECT A, B WHERE C > 100")

U programu Excel koristite funkciju FILTER:

=FILTER(A2:D10; C2:C10 > 100)

Time se dohvaćaju svi reci u kojima je vrijednost u stupcu "C" veća od 100, vraća stupce od A do D.

2. Odabir određenih stupaca (jednako select)

U Google listovima:

=QUERY(A1:D10; "SELECT A, C")

U programu Excel koristite kombinaciju INDEXi FILTER:

=INDEX(A2:D10, , {1;3})

To vraća samo stupce 'A' i 'C' iz raspona 'A2:D10'.

3. Sortiranje podataka (jednako REDOSLIJEDU)

U Google listovima:

=QUERY(A1:D10; "SELECT * ORDER BY C DESC")

U programu Excel koristite funkciju SORT :

=SORT(A2:D10; 3; -1)

To sortira podatke u 'A2:D10' na temelju vrijednosti u stupcu 'C' silaznim redoslijedom.

4. Zbrajanje podataka (ekvivalentno grupiranju PREMA)

U Google listovima:

=QUERY(A1:D10; "SELECT A, SUM(B) GROUP BY A")

U programu Excel koristite SUMIF ili SUMIFS:

=SUMIFS(B2:B10; A2:A10; A2)

Time se zbrajanje vrijednosti u stupcu "B" u kojem stupac "A" odgovara određenim uvjetima, a zapravo grupira prema "A".

Možete i koristiti zaokretnu tablicu za grupiranje i sažimanje podataka.

5. Uvjetni odabir (jednako where s logičkim operatorima)

U Google listovima:

=QUERY(A1:D10; "SELECT A, B WHERE C > 100 AND D < 50")

U programu Excel koristite funkciju FILTER s logičkim operatorima:

=FILTER(A2:D10; (C2:C10 > 100) * (D2:D10 < 50))

Filtrira retke u kojima je stupac 'C' veći od 100, a stupac 'D' manji od 50.

Šest, šest. Brojanje određenih kriterija (jednako select count)

U Google listovima:

=QUERY(A1:D10; "SELECT COUNT(A) WHERE C > 100")

U programu Excel koristite funkciju COUNTIFili COUNTIFS:

=COUNTIF(C2:C10; ">100")

Time se broji broj redaka u kojima stupac 'C' ima vrijednosti veće od 100.

Sedam, sedam, sedam, sedam. Korištenje više kriterija (ekvivalentno uvjetu WHERE s or)

U Google listovima:

=QUERY(A1:D10; "SELECT * WHERE C > 100 OR D < 50")

U programu Excel koristite funkciju FILTER s operatorom '+' za logički OR:

=FILTER(A2:D10; (C2:C10 > 100) + (D2:D10 < 50))

Time se vraća reci u kojima je stupac 'C' veći od 100 ili stupac 'D' manji od 50.

Osam, osam, osam. Spajanje tablica (jednako JOIN-u)

U Google listovima:

=QUERY(A1:D10; "SELECT A, B, E FROM A JOIN B ON A.ID = B.ID")

U programu Excel koristite XLOOKUP iliVLOOKUP za spajanje dviju tablica:

=XLOOKUP(A2:A10; F2:F10; G2:G10)

Time se traži vrijednosti iz tablice 'B' (stupci 'F' i 'G') i dohvaćaju se odgovarajući podaci u tablicu 'A' na temelju podudarnih ID-ova.

9,000 dolara. Dinamičko filtriranje na temelju ulaza (slično where s varijablama)

U Google listovima:

=QUERY(A1:D10; "SELECT A, B WHERE C = '"&E1&"""))

U programu Excel upotrijebite FILTER s referencama ćelija:

=FILTER(A2:D10; C2:C10 = E1)

Time se filtrira tablica na temelju vrijednosti unesene u ćeliju 'E1'.

Sažetak funkcija:

  • FILTER: filtrira podatke na temelju navedenih uvjeta.

  • SORTIRANJE: sortira podatke prema navedenom stupcu.

  • INDEX: vraća određene retke ili stupce iz raspona.

  • SUMIFS: zbrajanje vrijednosti na temelju više uvjeta.

  • COUNTIF / COUNTIFS: broji retke koji zadovoljavaju navedene kriterije.

  • XLOOKUP / VLOOKUP: spaja podatke iz više tablica na temelju podudarnih vrijednosti.

Iako Excel nema izravnu funkciju "QUERY", kao što je Google Sheets, te kombinacije funkcija programa Excel obuhvaćaju gotovo sve slučajeve korištenja upita za podatke.

Referentne veze:

Funkcija Filter

Excel za web nema izravnu ekvivalentnu funkciji "IMPORTHTML" google listova, koja vam omogućuje uvoz tablica ili popisa s web-stranice u proračunsku tablicu.

No slične rezultate možete postići postupkom opisanim u sljedećem članku

Popravak neispravnih veza radne knjige u migrirane datoteke 

Excel za web nema izravnu ekvivalentnu funkciji "IMPORTHTML" google listova, koja vam omogućuje uvoz tablica ili popisa s web-stranice u proračunsku tablicu.

No slične rezultate možete postići pomoću Power Query u verziji programa Excel za stolna računala. Nažalost, Power Query nije dostupna u Excel za web, ali na radnoj površini možete učiniti sljedeće:

Koraci u programu Excel za stolna računala (Power Query):

  1. Otvorite Excel (verzija za stolna računala).

  2. Idite na karticu Podaci.

  3. Odaberite Dohvati podatke >s weba

  4. Unesite URL web-stranice koja sadrži HTML tablicu ili popis.

  5. Na web-stranici koju želite uvesti odaberite tablicu ili popis.

  6. Učitavaju podatke u Excel.

Uvoz u Excel Online:

Kada uvezete podatke pomoću značajke Power Query verziji za stolna računala, datoteku možete spremiti na OneDrive ili u SharePoint i nastaviti s radom u Excel za web. No sam uvoz mora se izvršiti putem verzije za stolna računala.

Excel za web nema izravnu ekvivalentnu googleovoj funkciji "IMPORTDATA" koja se koristi za uvoz podataka iz URL-a (kao što su CSV ili TSV datoteke).

No postoji i alternativni način korištenja Power Query verziji programa Excel za stolna računala koja se zatim može pregledavati i uređivati u Excel za web. Evo kako to možete postići:

Koraci za uvoz podataka s URL-a u programu Excel (verzija za stolna računala):

  • Otvorite Excel (verzija za stolna računala).

  • Idite na karticu Podaci.

  • Odaberite Dohvati podatke >s weba

  • Unesite URL datoteke (CSV, TSV itd.) koju želite uvesti.

  • Excel će povući podatke iz URL-a i možete ih učitati na radni list.

  • Spremite datoteku i prenesite je na OneDrive ili SharePoint.

  • Sada možete otvoriti datoteku i raditi s Excel za web, iako se automatska ažuriranja i dinamički uvoz moraju izvršiti putem verzije za stolna računala.

Veza na referencu:

Excel za web nema izravnu ekvivalentnu googleovoj funkciji "IMPORTFEED", koja uvozi RSS ili Atom podatke sažetka sadržaja u proračunsku tablicu.

No možete postići nešto slično pomoću Power Query u verziji programa Excel za stolna računala da biste uvezli RSS sažetke sadržaja, a zatim pregledavali i radili s podacima u Excel za web. Nažalost, Excel za web ne podržava tu značajku nativni način.

Koraci za uvoz RSS sažetka sadržaja u programu Excel (verzija za stolna računala):

  • Otvorite Excel (verzija za stolna računala).

  • Idite na karticu Podaci.

  • Odaberite Dohvati podatke > iz drugih izvora >s weba.

  • Unesite URL RSS sažetka sadržaja.

  • Excel će dohvatiti podatke iz RSS sažetka sadržaja i omogućiti vam da ih učitate na radni list.

  • Spremite datoteku i prenesite je na OneDrive ili SharePoint.

  • Sada tu datoteku možete otvoriti i raditi s tom datotekom Excel za web, iako se dinamična ažuriranja iz sažetka sadržaja moraju izvršiti pomoću verzije za stolna računala.

Excel za web nema izravnu ekvivalentnu funkciji "IMPORTXML" koja vam omogućuje uvoz i raščlanjivanje podataka iz strukturiranih XML ili HTML dokumenata pomoću XPath upita.

No slične rezultate možete postići Power Query verziji programa Excel za stolna računala da biste uvezli XML podatke, koje zatim možete otvoriti u Excel za web. Evo kako to možete učiniti:

Koraci za uvoz XML podataka u programu Excel (verzija za stolna računala):

  • Otvorite Excel (verzija za stolna računala).

  • Idite na karticu Podaci.

  • Odaberite Dohvati podatke > iz datoteke >iz XML-a.

  • Pregledajte i odaberite XML datoteku ili zalijepite URL XML sažetka sadržaja.

  • Power Query će se, što će vam omogućiti pretpregled i pretvaranje podataka ako je potrebno.

  • Učitavaju podatke na radni list.

  • Spremite datoteku i prenesite je na OneDrive ili SharePoint.

  • Otvorite datoteku i radite s Excel za web, no uvoz XML-a i pretvorbe podataka moraju se izvršiti pomoću verzije za stolna računala.

Excel za web nema izravnu ekvivalentnu googleovoj funkciji "REGEXEXTRACT", koja izdvaja tekst na temelju običnog izraza.

No slične rezultate možete postići pomoću kombinacije funkcija programa Excel. Iako Excel nema ugrađenu podršku za obične izraze (regex), uzorke teksta možete izdvojiti pomoću funkcija kao što su "TEXT", "MID", "SEARCH" i "LEFT", ovisno o složenosti vaših potreba. Za napredne regex zadatke Power Query je često potreban, ali oni nisu dostupni u Excel za web.

Primjer: Izdvajanje dijela teksta bez regexa

Ako želite izdvojiti određeni uzorak iz niza, možete koristiti ove osnovne tekstne funkcije:

  1. Korištenje 'LEFT' i 'SEARCH' za izdvajanje teksta prije graničnika Da biste, primjerice, izdvojili tekst prije crtice u "Ćeliji A1": =LEFT(A1; SEARCH("-"; A1) - 1) Time se izdvaja sve prije prve crtice ('-').

  2. Izdvajanje teksta između graničnika pomoću funkcija 'MID' i 'SEARCH' Da biste izdvojili tekst između dvije crtice u ćeliji A1: =MID(A1; SEARCH("-"; A1) + 1, SEARCH("-"; A1; SEARCH("-"; A1) + 1) - SEARCH("-"; A1) - 1) Time se izdvaja tekst između dva znaka crtice ('-').

Korištenje Power Query (samo za radnu površinu):

Za složenije podudaranje uzoraka ili obične izraze morate koristiti Power Query u verziji programa Excel za stolna računala, što omogućuje složenije rukovanje tekstom, uključujući operacije poput regexa. Nakon postavljanja možete pregledati podatke u Excel za web, ali početno postavljanje mora biti učinjeno u verziji za stolna računala.

Excel za web nema izravnu ekvivalentnu funkciji "REGEXMATCH" "REGEXMATCH" koja provjerava podudara li se niz s uobičajenim izrazom (regex). Excel nema ugrađenu podršku za obične izraze u web-verzijama i u verzijama za stolna računala.

No slične (ali ograničene) rezultate možete postići pomoću ugrađenih tekstnih funkcija programa Excel kao što su "SEARCH" ili "FIND" za jednostavno podudaranje uzoraka.

Primjer: Using 'SEARCH' for Simple Text Matching

Ako želite provjeriti postoji li određena podniz u ćeliji (slična osnovnoj funkciji REGEXMATCH), možete koristiti "SEARCH". Funkcija 'SEARCH' nije fleksibilna kao obični izrazi, ali može pronaći podnizove unutar niza:

1. Osnovni primjer:

  • Da biste provjerili postoji li riječ "jabuka" u ćeliji 'A1':

  • =IF(ISNUMBER(SEARCH("apple"; A1)), TRUE, FALSE)

  • - Ako se pronađe "jabuka", formula vraća "TRUE".

  • - Ako nije, vraća "FALSE".

Za složenije podudaranje uzoraka:

Za stvarno regularno podudaranje izraza Excel nema nativnu podršku, osobito u web-verziji. Da biste koristili složenije uzorke, morate koristiti Power Query za stolna računala, što omogućuje naprednije manipulacije nizovima.

Excel za web nema izravnu ekvivalentnu funkciji "REGEXREPLACE" koja omogućuje zamjenu dijelova tekstnog niza na temelju običnog izraza (regex).

No u verziji programa Excel za stolna računala možete koristiti VBA (Visual Basic for Applications) ili Power Query složenije zamjene regexa. U Excel za web, i dalje možete postići jednostavne zamjene pomoću funkcije 'SUBSTITUTE', iako nije tako snažna kao regex.

Jednostavna alternativa korištenjem "SUBSTITUTE" u programu Excel za web

Za osnovne zamjene teksta (ne koristeći regex) možete koristiti funkciju 'SUBSTITUTE':

​​​​​​​

Ako sve pojave "jabuke" želite zamijeniti "narančastom" u ćeliji "A1", možete koristiti sljedeće:

=SUBSTITUTE(A1; "jabuka"; "narančasta")

Ova funkcija zamjenjuje svako pojavljivanje "jabuke" u tekstu s "narančastom".

Za zamjenu složenog uzorka (pomoću regexa)

Da biste tekst zamijenili na temelju uzorka (regex), morate učiniti sljedeće:

Koristite Power Query za prilagođenu manipulaciju tekstom, iako izravno ne podržava regex, možete oponašati zamjenu uzorka uz malo truda.

Excel za web nema ugrađenu ekvivalentnu funkciji DETECTLANGUAGE google listova, koja određuje jezik danog teksta.

No postoje zaobilazna rješenja koja možete koristiti:

1. mogućnost: vanjski alati

  1. Microsoft Translator: možete koristiti vanjske alate kao što je Microsoft Translator da biste otkrili jezik teksta. Kopirajte tekst u alat za prevoditelje, odredite jezik, a zatim ga ponovno zalijepite u Excel.

  2. Google Translate API: ako ste upoznati s programiranjem, pomoću API-jaza Google prijevod možete prepoznati jezik i stvoriti prilagođeno rješenje. To zahtijeva integraciju API-ja i nije moguće nativno unutar Excel za web.

2. mogućnost: Power Automate uz Microsoft Cognitive Services

Ako taj postupak želite automatizirati u web-aplikaciji Excel Online, možete koristiti Power Automate s Microsoftovim kognitivnim servisima za Azure da biste otkrili jezik. Evo kako:

Koraci:

  1. Postavite Power Automate pomoću Excel za web.

  2. Pomoću okidača možete prepoznati promjene u određenom stupcu ili ručno pokrenuti tijek.

  3. Integrirajte se sa servisom Azure Cognitive Services da biste otkrili jezik teksta.

  4. Vratite otkriveni jezik u Excel.

To rješenje zahtijeva pristup servisima platforme Azure i postavljanje tijeka rada servisa Power Automate.

Excel za web trenutno ne podržava minigrafikone izravno. Ta je značajka dostupna u verziji programa Excel za stolna računala, ali ne i u web-verziji.

Zaobilazno rješenje za Excel za web:

Ako su vam u sustavu Excel za web potrebne slične funkcije, podatke možete vizualizirati pomoću drugih metoda, iako neće biti kompaktne kao minigrafikoni:

  1. Grafikoni:

    • Stvorite mali grafikon (kao što je linijski ili stupčasti grafikon) pokraj podataka da biste vizualno predstavljali trendove.

    • Idite na karticu Umetanje i odaberite Grafikon da biste stvorili grafikon koji odgovara vašem rasponu podataka.

  2. Uvjetno oblikovanje:

    • Pomoću uvjetnog oblikovanja stvorite vizualni prikaz podataka. Možete, primjerice, koristiti trake podataka da biste prikazali vrijednosti koje se međusobno odnose.

    • Odaberite podatke, a zatim idite na Polazno > uvjetno oblikovanje > trake podataka.

  3. Prikaz slike:

    • Stvorite minigrafikone u verziji programa Excel za stolna računala, a zatim prenesite datoteku na OneDrive. Minigrafikone možete pogledati u web-verziji, iako će za njihovo uređivanje biti potrebna verzija radne površine.

Excel na webu nema ugrađenu funkciju IMTANH. Međutim, možete postići hiperbolni kotangens kompleksnog broja pomoću kombinacije postojećih funkcija. Evo zaobilaznog rješenja:

Korištenje postojećih funkcija za izračun funkcije IMTANH

Formulu za hiperbolni tangens možete koristiti u smislu eksponencijalnih funkcija:

(100000

Vodič korak po korak

  1. Unesite kompleksni broj u ćeliju, recimo A1. Na primjer, 2+3i.

  2. Za izračun hiperbolnog tangensa koristite sljedeću formulu:

=IMDIV(IMSUB(IMEXP(A1);IMEXP(IMPRODUCT(-1;A1))),IMSUM(IMEXP(A1),IMEXP(IMPRODUCT(-1;A1))))

Primjer: Hiperbolni tangens kompleksnog broja

  • Kompleksni broj: 2+3i u ćeliji A1

  • Formula: =IMDIV(IMSUB(IMEXP(A1),IMEXP(IMPRODUCT(-1;A1))),IMSUM(IMEXP(A1),IMEXP(IMPRODUCT(-1;A1))))

  • Rezultat: 1.00323862735361 - 0.00376402564150425i

Objašnjenje

  • IMEXP: izračunava eksponencijalnu vrijednost kompleksnog broja.

  • IMSUM: dodaje dva kompleksna broja.

  • IMPRODUCT: množi dva kompleksna broja.

  • IMSUB: oduzima jedan kompleksni broj od drugog.

  • IMDIV: dijeli jedan kompleksni broj drugim.

Ova formula učinkovito repliciranje funkcije IMTANH pomoću eksponencijalnog oblika hiperbolnog kotangensa.

Excel na webu nema ugrađenu funkciju IMCOTH. Međutim, možete postići hiperbolni kotangens kompleksnog broja pomoću kombinacije postojećih funkcija. Evo zaobilaznog rješenja:

Izračunavanje IMCOTH pomoću postojećih funkcija

Formulu za hiperbolni kotangens možete koristiti u eksponencijalnim funkcijama:

koth

Vodič korak po korak

  1. Unesite kompleksni broj u ćeliju, recimo A1. Na primjer, 2+3i.

  2. Za izračun hiperbolnog kotangensa koristite sljedeću formulu:

=IMDIV(IMSUM(IMEXP(A1),IMEXP(IMPRODUCT(-1;A1))),IMSUB(IMEXP(A1),IMEXP(IMPRODUCT(-1;A1))))

Primjer: Hiperbolni kotangens kompleksnog broja

  • Kompleksni broj: 2+3i u ćeliji A1

  • Formula: =IMDIV(IMSUM(IMEXP(A1),IMEXP(IMPRODUCT(-1;A1))),IMSUB(IMEXP(A1),IMEXP(IMPRODUCT(-1;A1))))

  • Rezultat: 0,996757796569358 + 0,00373971037633696i

Objašnjenje

  • IMEXP: izračunava eksponencijalnu vrijednost kompleksnog broja.

  • IMSUM: dodaje dva kompleksna broja.

  • IMPRODUCT: množi dva kompleksna broja.

  • IMSUB: oduzima jedan kompleksni broj od drugog.

  • IMDIV: dijeli jedan kompleksni broj drugim.

Ova formula učinkovito repliciranje funkcije IMCOTH pomoću eksponencijalnog oblika hiperbolnog kotangensa.

Excel na webu nema izravnu ekvivalentnu googleovoj funkciji ISEMAIL, ali sličnu provjeru valjanosti e-pošte možete postići pomoću kombinacije funkcija programa Excel. Evo kako to možete učiniti:

Korištenje provjere valjanosti podataka i formula

Pomoću prilagođene formule u provjeri valjanosti podataka možete provjeriti je li adresa e-pošte valjana. Evo detaljnih vodiča:

  1. Odaberite ćelije u kojima želite primijeniti provjeru valjanosti.

  2. Idite nakarticu Podaci.

  3. Kliknite Provjera valjanosti podataka.

  4. Na padajućemizborniku Dopusti odaberite Prilagođeno.

  5. U okvir Formula unesite sljedeću formulu:

=AND(ISERROR(FIND(" ";A1)), LEN(A1)-LEN(SUBSTITUTE(A1;"@";""))=1, IFERROR(SEARCH("@";A1)<SEARCH(".",A1;SEARCH("@";A1)),0), ISERROR(FIND(";";A1)), NOT(IFERROR(SEARCH(".";A1;SEARCH("@";A1))-SEARCH("@";A1),0)=1), LEFT(A1;1)<>"@", RIGHT(A1;1)<>"@")

Objašnjenje formule

  • ISERROR(FIND(" ",A1)): Osigurava da u adresi e-pošte nema razmaka.

  • LEN(A1)-LEN(SUBSTITUTE(A1;"@";""))=1: Osigurava da postoji točno jedan simbol "@".

  • IFERROR(SEARCH("@";A1)<SEARCH(".";A1,SEARCH("@";A1)),0): Osigurava da postoji razdoblje nakon simbola "@".

  • ISERROR(FIND(";";A1)): Osigurava da nema zareza.

  • NOT(IFERROR(SEARCH(".";A1;SEARCH("@";A1))-SEARCH("@";A1),0)=1): Osigurava da razdoblje nije izravno nakon simbola "@".

  • LEFT(A1;1)<>".": Osigurava da adresa e-pošte ne počinje točkom.

  • RIGHT(A1;1)<>".": Osigurava da adresa e-pošte ne završava točkom.

Primjer korištenja slučaja

  1. Unesite adrese e-pošte u stupac A (npr. A1:A10).

  2. Primijenite formulu za provjeru valjanosti podataka na te ćelije.

  3. Adrese e-pošte koje nisu valjane bit će označene na temelju kriterija postavljenih u formuli.

Savjeti: 

  • Pomoću uvjetnog oblikovanja možete istaknuti adrese e-pošte koje nisu valjane.

  • Ta metoda provjerava točan oblik, ali ne provjerava postoji li doista adresa e-pošte.

​​​​​​​​​​​​​​

Excel na webu nema izravnu ekvivalentnu googleovoj ISURL funkciji, ali sličnu provjeru VALJANOSTI URL-a možete postići pomoću kombinacije funkcija programa Excel. Evo načina provjere sadrži li ćelija valjani URL:

Provjera valjanosti URL-ova pomoću formula

Pomoću prilagođene formule možete provjeriti sadrži li ćelija valjani URL. Evo detaljnih vodiča:

  1. Odaberite ćelije u kojima želite primijeniti provjeru valjanosti.

  2. Idite na karticu Podaci.

  3. Kliknite Provjera valjanosti podataka.

  4. Napadajućemizborniku Dopusti odaberite Prilagođeno.

  5. U okvir Formula unesite sljedeću formulu:

=AND(ISNUMBER(FIND("."; A1)), OR(LEFT(A1; 7) = "http://"; LEFT(A1; 8) = "https://"))

Objašnjenje formule

  • ISNUMBER(FIND(".", A1)): Osigurava da postoji barem jedno razdoblje u URL-u.

  • OR(LEFT(A1, 7) = "http://", LEFT(A1, 8) = "https://"): osigurava da URL počinje s "http://" ili "https://".

Primjer korištenja slučaja

  1. Unesite URL-ove u stupac A (npr. A1:A10).

  2. Primijenite formulu za provjeru valjanosti podataka na te ćelije.

  3. URL-ovi koji nisu valjani bit će označeni na temelju kriterija postavljenih u formuli.

Savjeti: 

  • Uvjetno oblikovanje možete koristiti za isticanje URL-ova koji nisu valjani.

  • Ova metoda provjerava točan oblik, ali ne provjerava postoji li URL.

​​​​​​​

Excel na webu nema izravan ekvivalent funkciji FLATTEN google listova, ali slične rezultate možete postići pomoću kombinacije postojećih funkcija. Evo nekoliko načina za ravnomjerno poravnati raspon podataka u jedan stupac:

Prvi način: Korištenje funkcije TEXTJOIN i FILTERXML

  1. Unesite podatke u raspon, recimo A1:C3.

  2. Pomoću sljedeće formule poravnate raspon:

=FILTERXML("<a><b>" & TEXTJOIN("</b><b>", TRUE, A1:C3) & "</b></a>", "//b")

Objašnjenje

  • TEXTJOIN: povezuje vrijednosti u rasponu u jedan niz odvojen </b><b>.

  • FILTERXML: raščlani povezani niz kao XML i izdvaja vrijednosti.

Primjer

  • Raspon podataka: A1:C3 koji sadrži:

  • 1 2 3

  • 4 5 6

  • 7 8 9

  • Formula: =FILTERXML("<a><b>" & TEXTJOIN("</b><b>", TRUE, A1:C3) & "</b></a>", "//b")

  • Rezultat: jedan stupac s vrijednostima 1, 2, 3, 4, 5, 6, 7, 8, 9.

Drugi način: Korištenje funkcije INDEX i SEQUENCE

  1. Unesite podatke u raspon, recimo A1:C3.

  2. Pomoću sljedeće formule poravnate raspon:

=INDEX(A1:C3; ROUNDUP(SEQUENCE(ROWS(A1:C3) * COLUMNS(A1:C3)) / COLUMNS(A1:C3), 0), MOD(SEQUENCE(ROWS(A1:C3) * COLUMNS(A1:C3), , 0), COLUMNS(A1:C3)) + 1)

Objašnjenje

  • SEQUENCE: generira niz brojeva.

  • ROUNDUP: određuje indeks retka.

  • MOD: Određuje indeks stupca.

  • INDEX: dohvaća vrijednost iz navedenog retka i stupca.

Primjer

  • Raspon podataka: A1:C3 koji sadrži:

  • 1 2 3

  • 4 5 6

  • 7 8 9

  • Formula: =INDEX(A1:C3, ROUNDUP(SEQUENCE(ROWS(A1:C3) * COLUMNS(A1:C3)) / COLUMNS(A1:C3), 0), MOD(SEQUENCE(ROWS(A1:C3) * COLUMNS(A1:C3), , 0), COLUMNS(A1:C3)) + 1)

  • Rezultat: jedan stupac s vrijednostima 1, 2, 3, 4, 5, 6, 7, 8, 9.

Te metode učinkovito replicirati funkciju FLATTEN pretvaranjem raspona podataka u jedan stupac.

Excel na webu nema izravan ekvivalent funkciji IMLOG google listova, ali slične rezultate možete postići pomoću kombinacije postojećih funkcija. Funkcija IMLOG u Google listovima vraća logaritam kompleksnog broja za navedenu bazu. Evo kako to možete replicirati u programu Excel:

Korištenje postojećih funkcija za izračun funkcije IMLOG

Za izračun logaritamskog kompleksnog broja za bilo koju bazu možete koristiti prirodni logaritam (IMLN) i promjenu osnovne formule:

IMLOG

Vodič korak po korak

  1. Unesite kompleksni broj u ćeliju, recimo A1. Na primjer, 2+3i.

  2. Unesite bazu u drugu ćeliju, izgovorite B1. Na primjer, 10.

  3. Da biste izračunali logaritam, koristite sljedeću formulu:

=IMDIV(IMLN(A1), IMLN(B1))

Primjer: Logaritam kompleksnog broja s bazom 10

  • Kompleksni broj: 2+3i u ćeliji A1

  • Baza: 10 u ćeliji B1

  • Formula: =IMDIV(IMLN(A1), IMLN(B1))

  • Rezultat: logaritam od 2+3i s bazom 10.

Objašnjenje

  • IMLN: izračunava prirodni logaritam kompleksnog broja.

  • IMDIV: dijeli jedan kompleksni broj drugim.

Ova formula učinkovito replicuje funkciju IMLOG pomoću prirodnog logaritma i promjene osnovne formule.

Excel na webu nema izravan ekvivalent funkciji ISDATE google listova, ali slične rezultate možete postići pomoću kombinacije postojećih funkcija. Evo načina provjere sadrži li ćelija valjani datum:

Provjera valjanosti datuma pomoću formula

Pomoću prilagođene formule možete provjeriti sadrži li ćelija valjani datum. Evo detaljnih vodiča:

  • Odaberite ćelije u kojima želite primijeniti provjeru valjanosti.

  • Idite na karticu Podaci.

  • Kliknite Provjera valjanosti podataka.

  • Na padajućemizborniku Dopusti odaberite Prilagođeno.

  • U okvir Formula unesite sljedeću formulu: =AND(ISNUMBER(A1), A1>0, A1<DATE(9999;12;31))

Objašnjenje formule

  • ISNUMBER(A1): osigurava da ćelija sadrži broj.

  • A1>0: osigurava datum nakon 1. siječnja 1900. (datum početka programa Excel).

  • A1<DATE(9999;12;31): Osigurava datum prije 31. prosinca 9999.

Primjer korištenja slučaja

  1. Unesite datume u stupac A (npr. A1:A10).

  2. Primijenite formulu za provjeru valjanosti podataka na te ćelije.

  3. Datumi koji nisu valjani bit će označeni na temelju kriterija postavljenih u formuli.

Savjeti: 

  • Uvjetno oblikovanje možete koristiti za isticanje datuma koji nisu valjani.

  • Ova metoda provjerava točan oblik, ali ne provjerava postoji li datum.

​​​​​​​

Excel na webu nema izravan ekvivalent funkciji COUNTUNIQUEIFS google listova, ali slične rezultate možete postići pomoću kombinacije postojećih funkcija. Evo kako to možete učiniti:

Korištenje kombinacije funkcija SUM, IF, FREQUENCY i MATCH

  • Unesite podatke u raspon, izgovorite A1:A10 za vrijednosti koje želite jedinstveno prebrojati i B1:B10 za kriterije.

  • Pomoću sljedeće formule polja prebrojavanje jedinstvenih vrijednosti na temelju kriterija:

  • =SUM(IF(FREQUENCY(IF(B1:B10="criteria"; MATCH(A1:A10; A1:A10; 0)), ROW(A1:A10)-ROW(A1)+1), 1))

Primjer: Brojanje jedinstvenih vrijednosti na temelju jednog kriterija

  • Raspon podataka: A1:A10 koji sadrži vrijednosti.

  • Raspon kriterija: B1:B10 koji sadrži kriterije.

  • Kriterij: "Da" (to možete zamijeniti stvarnim kriterijem).

  • Formula: =SUM(IF(FREQUENCY(IF(B1:B10="Da", MATCH(A1:A10, A1:A10, 0)), ROW(A1:A10)-ROW(A1)+1), 1))

  • Rezultat: broj jedinstvenih vrijednosti u rasponu A1:A10, pri čemu je odgovarajuća vrijednost u ćeliji B1:B10 "Da".

Objašnjenje

  • MATCH: pronalazi relativni položaj svake vrijednosti u rasponu.

  • IF: primjenjuje kriterije za filtriranje vrijednosti.

  • FREQUENCY: broji pojavljivanja svake jedinstvene vrijednosti.

  • SUM: zbrajanje jedinstvenih zbroja.

Korištenje Power Query za složenije scenarije

Za složenije scenarije koji obuhvaćaju više kriterija možete koristiti Power Query:

  • Učitavaju podatke u Power Query.

  • Primijenite filtre da biste zadovoljavali kriterije.

  • Uklonite duplikate da biste dobili jedinstvene vrijednosti.

  • Prebrojite retke da biste dobili jedinstveni broj.

Primjer slučaja korištenja u Power Query

  • Učitavanje podataka iz tablice ili raspona.

  • Filtriraj retke na temelju kriterija.

  • Uklonite duplikate.

  • Prebrojite retke da biste dobili jedinstveni broj.

Te metode učinkovito replicirati funkciju COUNTUNIQUEIFS kombiniranjem postojećih funkcija i alata programa Excel.

U Excel na webu možete izračunati marginu pogreške pomoću kombinacije postojećih funkcija. Funkcija MARGINOFERROR u Google listovima ekvivalentna je korištenju funkcije CONFIDENCE. Funkcija T uz standardnu devijaciju i brojanje funkcija u programu Excel. Evo kako to možete učiniti:

Vodič korak po korak

  • Unesite podatke u raspon, recimo A1:A10.

  • Izračunavanje srednje vrijednosti uzorka pomoću funkcije AVERAGE:

  • =AVERAGE(A1:A10)

  • Izračunajte standardnu devijaciju uzorka pomoću funkcije STDEV. S (funkcija):

  • =STDEV. S(A1:A10)

  • Izračunajte veličinu uzorka pomoću funkcije COUNT:

  • =COUNT(A1:A10)

  • Odredite razinu pouzdanosti (npr. 0,95 za 95% pouzdanosti).

  • Izračunajte marginu pogreške pomoću funkcije CONFIDENCE. T (funkcija):

  • =POUZDANOST. T(1 - 0,95, STDEV. S(A1:A10), COUNT(A1:A10))

Primjer: Izračun margine pogreške za ogledni skup podataka

  • Raspon podataka: A1:A10 koji sadrži ogledne vrijednosti.

  • Razina pouzdanosti: 95% (0,95).

  • Formule:

    • Srednja vrijednost uzorka: =AVERAGE(A1:A10)

    • Uzorak standardne devijacije: =STDEV. S(A1:A10)

    • Veličina uzorka: =COUNT(A1:A10)

    • Margina pogreške: =CONFIDENCE. T(1 - 0,95, STDEV. S(A1:A10), COUNT(A1:A10))

Objašnjenje

  • POVJERENJE. T: izračunava marginu pogreške za određenu razinu pouzdanosti, standardnu devijaciju i veličinu uzorka.

  • STDEV. S: izračunava standardnu devijaciju uzorka.

  • COUNT: broji točke podataka u uzorku.

Ova metoda učinkovito repliciranje funkcije MARGINOFERROR pomoću funkcije CONFIDENCE. Funkcija T uz standardne izračune devijacije i brojanja

Excel na webu nema izravan ekvivalent funkciji EPOCHTODATE google listova, ali slične rezultate možete postići pomoću kombinacije postojećih funkcija. Evo kako možete pretvoriti vremensku oznaku Unix epohe u datum u programu Excel:

Vodič korak po korak

  • Unesite vremensku oznaku Unix epohe u ćeliju, recimo A1. Na primjer, 1655906710.

  • Pomoću sljedeće formule vremensku oznaku pretvorite u datum:

Za vremenske oznake u sekundama

=A1 / 86400 + DATE(1970;1;1)

Za vremenske oznake u milisekundama

=A1 / 86400000 + DATE(1970;1;1)

Primjer

Prvi primjer: pretvaranje Unix vremenske oznake u sekundama

  • Vremenska oznaka: 1655906710 ćeliji A1

  • Formula: =A1 / 86400 + DATE(1970,1,1)

  • Rezultat: 22.6.2022 14:05:10

2. primjer: pretvaranje Unix timestamp u milisekundama

  • Vremenska oznaka: 1655906710000 ćeliji A1

  • Formula: =A1 / 86400000 + DATE(1970;1;1)

  • Rezultat: 22.6.2022 14:05:10

Objašnjenje

  • 86400: broj sekundi u danu.

  • 86400000: broj milisekundi u danu.

  • DATE(1970,1,1): Datum početka Unix epohe.

Dodatni savjeti

Savjeti: 

  • Oblikovanje: možda ćete ćeliju morati oblikovati kao datum/vrijeme da biste ispravno vidjeli rezultat.

  • Vremenske zone: rezultat će biti u UTC-u. Možete prilagoditi lokalnu vremensku zonu dodavanjem ili oduzimanjem odgovarajućeg broja sati.

​​​​​​​​​​​​​​

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.