logotip web stranice ic.ims.hr
Home - počtna stranica  FORUM ACCESS 2003 EXCEL 2003 WORD 2003  
1 Pokretanje i zatvaranje Microsoft Excel-a 2013
2 Izgled prozora Microsoft Excela 2013
3 Alatne trake u MS Excelu 2013
4 Podešavanje Excela
5 Otvaranje nove radne knjige i radnog lista
6 Spremanje i zatvaranje Workbook u Excelu
7 Pregled radnog lista prije ispisa u Excelu 2013
8 Određivanje margina Radnog lista
9 Kreiranje Zaglavlja i Podnožja Radnog lista
10 Ispis radnog lista ili tablice ili područja u Excelu 2013
11 Kreiranje mapa u Excelu
12 Kretanje radnom tablicom u Excelu 2013
13 Označavanje ili selektiranje u Excelu
14 Operatori u Excelu
15 Kreiranje formule u Excelu
16 Uvjetno oblikovanje u Excelu 2013
17 Kako izraditi padajuću listu u Excelu - Data Validation
18 Imenovanje ćelija ili raspona podataka u excelu 2013
19 Poravnanje teksta
20 Promjena podataka i brisanje sadržaja ćelije u Excelu 2013
21 Spajanje i dijeljenje ćelija u Excelu 2013
22 Automatska ispuna - brzi unos podataka
23 Popunjavanje ćelija specijalnim znakovima i simbolima
24 Crtanje u Excelu 2013
25 Dodavanje komentara na ćelije u Excelu 2013
26 Naredbe poništi i ponovi u excelu 2013
27 Premještanje, izrezivanje i kopiranje sadržaja ćelije u Excelu 2013
28 Umetanje i brisanje Ćelija, Stupaca i Redova
29 Promjena veličine Ćelija, Stupaca i Redova u Excelu 2013
30 Umetanje slika u Excelu
31 Radnje vezane uz Radni List u Excelu 2013
32 Apsolutna i relativna adresa ćelija u Excelu
33 Izrada Grafikona u Excelu 2013
34 Oblikovanje radnih tablica u Excelu 2013
35 Sortiranje podataka u Excelu 2013
36 Filtriranje podataka u Excelu 2013
37 Kreiranje Pivot Table
38 Zamrzavanje dijela prozora radnog lista u Excelu 2013
39 Oblikovanje Datuma u Excelu 2013
40 Zaključavanje ćelija i radnog lista u Excelu 2013
41 Zaštita radne knjige u Excelu 2013
42 Greške u Excelu 2013
43 Popis svih funkcija u Excelu 2013
44 Tipkovni prečaci u Excelu (hot key, shortcut)
45 Ograničenja u Excelu 2013
46 Makronaredbe u Excelu
47 Razni primjeri u Excelu
   
1 Excel 2003 primjeri
1 Excel 2007 primjeri
1 VBA U EXCELU
   
 

MICROSOFT EXCEL 2013 tutoriali - Kopiranje i grupiranje svih redova koji ispunjavaju uvjet na drugi radni list bez praznih redova u Excelu, Copy and group all data to another sheet if match criteria, Kopiranje i grupiranje podataka za određeni datum koji se ponavlja

Kopiranje i grupiranje podataka za određeni datum




sponzor



Kopiranje i grupiranje svih redova koji ispunjavaju uvjet u Excelu a uvjet se ponavlja u više redova

U ovom tutorijalu prikazati ću kako možemo pomoću formule kopirati sve podatke u određenim nesusjednim redovima koji sadrže određeni uvjet bilo da se podaci nalaze na istom radnom listu ili na drugom radnom listu. Na slici ispod uočite Sheet1 i na njemu tablicu podataka. Ja sam obojao podatke u redu koji su vezani za određeni datum. Uočite da imamo tri jedinstvena datuma koji se ponavljaju. Upravo datum će biti uvjet na osnovu kojeg želimo kopirati redove na drugi radni list.

Kopiranje i grupiranje svih redova koji ispunjavaju uvjet u Excelu

Kopiraj i grupiraj redove ako je zadovoljen uvjet koji se ponavlja
(Copy and group if match condition)

Na slici ispod uočite kopirane redove sa Sheet1 na Sheet2 koji ispunjavaju uvjet iz ćelije 'B1'. Datum koji je uvjet na Sheet1 pojavljuje se u tri nesusjedna reda. Dakle laički možemo reći slijedeće. Kopiraj sve redove sa 'Sheet1' koji sadrže datum iz ćelije 'B1' i grupiraj ih bez praznih redova.

Sve ARRAY formule koje su ispod navedene vraćaju isti rezultat. Formula se postavlja u ćeliju 'A5' na Sheet2 i kopira u desnu stranu pa pa zatim prema dolje. NAPOMENA: Formule u ovom tutorijalu nisu u jednom redu jer su predugačke i ne stanu u okvir web stranice. Ako ih kopirate u svoju Excel datoteku savjetujem da ih kopirate u Notepad i konfigurirate da budu u jednom redu (nizu) pa zatim kopirate u Excel.

Formula za Excel 2003

=IF(ISERROR(INDEX(Sheet1!$A$1:$E$100;SMALL(IF(Sheet1!$A$1:$E$100=$B$1;ROW(Sheet1!$A$1:$E$100));
ROW(1:1));COLUMN(A1)));"";INDEX(Sheet1!$A$1:$E$100;SMALL(IF(Sheet1!$A$1:$E$100=$B$1;ROW(Sheet1!
$A$1:$E$100));ROW(1:1));COLUMN(A1)))

Formule za Excel 2007, 2010, 2013

=IFERROR(INDEX(Sheet1!$A$2:$E$100;SMALL(IF(Sheet1!$A$2:$E$100=$B$1;ROW(Sheet1!$A$2:$E$100)-ROW(Sheet1!$A$2)+1;ROW (Sheet1!$A100)+1);ROW(A1));COLUMN(A1));"")

U slijedeće dvije formule koje naizgled izgledaju isto ali nisu iste, uočite da je drugačiji raspon izvornih podataka a o tome zavisi da li ćemo u formulu dodati oduzimanje broja redova koji nam označava u kojem redu je prvi podatak našeg raspona (označeno plavom bojom)

=IFERROR(INDEX(Sheet1!$A$2:$E$100;SMALL(IF(Sheet1!$A$2:$E$100=$B$1;ROW(Sheet1!$A$2:$E$100));ROW(1:1))-1;
COLUMN(A1));"")

=IFERROR(INDEX(Sheet1!$A$1:$E$100;SMALL(IF(Sheet1!$A$1:$E$100=$B$1;ROW(Sheet1!$A$1:$E$100));ROW(1:1));
COLUMN(A1));"")

U navedenim formulama korištene su neke funkcije umjesto kojih možete upotrijebiti broj ili drugačiji oblik funkcije.
Tako na primjer slijedi:

umjesto COLUMN(A1) možete upotrijebiti broj '1'
umjesto COLUMN(B1) možete upotrijebiti broj '2'
umjesto ROW(A1) možete upotrijebiti broj ROW(1:1)
umjesto ROW(A2) možete upotrijebiti broj ROW(2:2)

Ovo je važno kod kopiranja. npr. Ako koristite broj '1' umjesto COLUMN(A1) tada prilikom kopiranja u desnu stranu ovaj broj neće se promijeniti pa ga morate ručno izmjeniti ( u 2, 3, 4 itd.) u ostalim stupcima u kojima očekujete rezultat jer je vezan za stupac izvornih podataka.
Ali ako koristite funkciju COLUMN(A1) tada prilikom kopiranja u desnu stranu formula funkcionira jer će se i A1 mijenjati u A2, A3, A4 itd.

Naravno, kao i uvjek savjetujem imenovanje raspona izvornih podataka odgovarajućim nazivom jer će formula biti kraća i jednostavnije je s njom raditi. Uz to ako imenujemo raspone ćelija tada ne moramo koristiti apsolutne adrese raspona.

npr: Ako imenujemo apsolutni raspon podataka Sheet1!$A$1:$E$100 nazivom "baza" tada bi formula mogla izgledati ovako

=IFERROR(INDEX(baza;SMALL(IF(baza=$B$1;ROW(baza)-ROW(Sheet1!$A$2)+1;ROW(Sheet1!$A100)+1)
;ROW(A1));COLUMN(A1));"")

Funkcija IFERROR spriječava pojavu greške u Excelu ako red ne zadovoljava uvjet. U Excelu 2003 koristi se kombinacija Excel funkcija IF/ISERROR

Nakon postavljanja formule u ćeliju 'A5' i kopiranje formatirajte stupac 'A' kao datum.

Kopiranje i grupiranje svih redova na drugi radni list koji sadrže uvjet

sponzor


Objašnjenje osnovne formule koja je korištena u ovom tutorijalu:

Uzmimo za primjer da nam se izvorni podaci nalaze na drugom mjestu (rasponu ćelija) na radnom listu Sheet1. npr: naslovni redak u devetom redu a prvi podatak iz kojeg povlačimo rezultate u desetom redu [Row(10)] (vidi sliku ispod)

Raspon podataka u Excelu

Na slici ispod ja sam pokušao amaterski raščlaniti formulu na argumente funkcija i objasniti osnovnu formulu za kopiranje redova za određeni uvjet na drugi radni list.

Objašnjenje formule za kopiranje redova uz uvjet

Nadam se da vam je sada jasnije kako formula funkcionira. Vjerujem da ima i jednostavnijih objašnjenja ali za to se obratite nekom Excel MVP majstoru.

Ostali tutorijali vezani za kopiranje podataka u Excelu




     

sponzor



COPYRIGHT © - 2005 - 2020 IvanC - Sva prava pridržana - Ova web domena/web stranica koristi cookies.
Prema međunarodnom zakonu o autorskom djelu zabranjeno je kopiranje, reproduciranje, prosljeđivanje i publiciranje cijelog sadržaja ili bilo kojeg njegova dijela