IZBORNIK HOME FORUM ACCESS 2003 EXCEL 2003 WORD 2003  .
   
   
HOME
FORUM Win Tips&Tricks
   
KAKO INSTALIRATI
WINDOWS XP ?
Kako instalirati Win XP sa USB STICKA
Kako instalirati WINDOWS 7 ?
Naučite za 15 minuta raditi u Windows XP
Naučite Internet Explorer i Outlook Express
za 15 minuta
Kako kreirati BOOT CD za instalaciju Win95
   
MS OFFICE 2003
MS OFFICE 2007
   
   
HOME NETWORK
tutorijal za mreže
Network Windows 7 - XP
   
ZANIMLJIVI LINKOVI
BROJEVNI SUSTAVI
(DEC, OKT, BIN, HEX )
CMD - Command Prompt
CISCO - CCNA tutoriali
VLSM and SUBNETTING
   
Tutorijali za phpBB forum
JAVASCRIPT
VISUAL BASIC 6.0
AUTOCAD 2007
 
 
MICROSOFT EXCEL 2007 - Kopiranje, reverse, obrnuto, niz, redoslijed i raspored

Kako dobiti reverse podataka u ćelijama
( A-Z => Z-A)
Kako okrenuti naopako podatak u ćeliji

Search This Web Site

Adsense sponzor



 




Kopiranje ćelija i podataka u reverzibilnom nizu
(Kako kopirati podatke ili ćelije u obrnutom redoslijedu)

Ako ste ikada imali potrebu odraditi neko kopiranje ali da kao rezultat dobijete obrnuti (reverse) niz ili redoslijed a niste znali kako, u ovom tutorijalu pogledajte neka rješenja. DOWNLOAD datoteke iz tutorijala. Sve navedene formule možete pogledati korak po korak preko buttona (icon) Evaulate Formula.

Kopiranje raspona ćelija naopako u obrnutom redoslijedu po REDOVIMA.

U ovom prvom primjeru imamo slijedeću situaciju. Na Sheetu1 imamo raspon ćelija od A1:Z10 i podatke u ćelijama koji su raspoređeni nekim uzlaznim redoslijedom (nizom). Na drugom Sheet-u želimo kao rezultat dobiti istu tablicu ali sa obrnutim redoslijedom podataka.

Podatak koji je bio u:
A1 treba nam se nalaziti u Z1
B1 treba nam se nalaziti u Y1
C1 treba nam se nalaziti u X1 itd...

Problem možemo rješavati "pješke" kopiranjem ćelije po ćeliju u obrnutom redoslijedu i nare4dbom Paste Special => Paste link ili počevši odostraga pisati formulu po formulu

Dakle na Sheetu 3 mogli bi ovako:

Z1 => =A1
Y1 => =B1
X1 => =C1 itd..

Kada bi završili prvi red jednostavno selektiramo red i kopiramo prema dolje. No to je presporo.

Brža radnja je tzv. "formula za automatsko kopiranje". Za ovaj prvi slučaj potrebno je na drugi Sheet (u našem slučaju Sheet3) u ćeliju A1 postaviti slijedeću formulu

=INDEX(Sheet1!$A1:$Z1;COUNTA(Sheet1!A1:$Z1))

i kopirati je u desno do Z1, pa potom selektirati cijeli prvi red pa ga kopirati prema dolje do 10-tog reda. Sada imamo željenu situaciju gdje su nam brojevi samo u redovima posloženi obrnutim redoslijedom dok je u stupcima prvobitan redoslijed.

Kopiranje raspona ćelija naopako u obrnutom redoslijedu po STUPCIMA.

U ovom prvom primjeru imamo slijedeću situaciju. Na Sheetu1 imamo raspon ćelija od A1:Z10 i podatke u ćelijama koji su raspoređeni nekim uzlaznim redoslijedom (nizom). Na drugom Sheet-u želimo kao rezultat dobiti istu tablicu ali sa obrnutim redoslijedom podataka.

Podatak koji je bio u:
A10 treba nam se nalaziti u A1
A9 treba nam se nalaziti u A2
A8 treba nam se nalaziti u A3 ...
B10 treba nam se nalaziti u B1
C10 treba nam se nalaziti u C1 itd...

U ovom slučaju kada je u pitanju STUPAC i obrnuti redoslijed tada možemo koristiti formulu.

=INDEX(Sheet1!A$1:A$10;COUNTA(Sheet1!A1:A$10))

Formulu možemo kopirati po želji prema dolje pa selektirati stupac pa kopirati u desno ili obratno.

Sada imamo ovakvu situaciju na slici ispod gdje su brojevi u stupcima rezultirali obrnutim redoslijedom a ako gledamo redove brojevi su u prvobitnom redoslijedu.


Kako obrnuti tekst naopako ili broj u ćeliji

Ako imate potrebu obrnuti tekstni podatak u ćeliji to možete uraditi na više načina.

PRVI NAČIN:
Pomoću Macro koda koji smještate u Module1 a u ćeliju postavite formulu =reversetext(A1)

Option Explicit
Public Function Reversetext(Text As String)
Reversetext = StrReverse(Text)
End Function

DRUGI NAČIN:

Pomoću slijedećih formula možemo zamijeniti mjesta dviju riječi teksta u ćeliji

Adsense sponzor




=RIGHT(A1;LEN(A1)-FIND(" ";A1))&" "&LEFT(A1;FIND(" ";A1)-1) 

ili

=MID(A1;FIND(" ";A1;1)+1;LEN(A1)) & " " & LEFT(A1;FIND(" ";A1))

Ako želite izbjeći grešku #VALUE! u koliko se nalazi samo jedna riječ tada postavite ovu formulu

=TRIM(RIGHT(A1;LEN(A1)-FIND(" ";A1&" ")+1)&" "&LEFT(A1;FIND(" ";A1&" ")))

TREĆI NAČIN:

Pomoću slijedećih formula možemo zamijeniti redoslijed brojeva u jednoj ćeliji. Uočite razliku u pozicioniranju rezultata

Adsense sponzor



Formula u B1 =>
=SUMPRODUCT(MID(A1;ROW($A$1:INDEX($A:$A;LEN(A1);1));1)*10^(ROW($A$1:INDEX($A:$A;LEN(A1)))-1))

Formula u B2 =>
=TEXT(SUMPRODUCT(MID(A2;ROW(INDIRECT("1:" & LEN(A2)));1)*10^(ROW(INDIRECT("1:" & LEN(A2)))-1));REPT("0";LEN(A2)))


Adsense sponzor




©- 2006 - 2018 - IvanC  - Sva prava pridržana.  ic.ims.hr