Excel transponse

msenjur

Guru
11. sep 2007
25.609
257
113
Prosim za kakšen nasvet ali pomoč...

V excelu imam ene 200 kontaktov, ki so zapisani

Ime in priimek
e-poštni naslov:
ime.primek@mail.si

in potem 3 prazne vrstice in spet nov kontakt

in če jih hočem izvozit kot kontakte za v Outlook, morejo biti v vstici in ne stolpcu... Zdej to lahko počnem tako, da kopiram cel stolpec in kliknem zraven in dam paste special in transponse... precej zamudno...

Kako bi posnel makro, da bi označil samo ime, in bi on označil še spodnja dva polja, to skopiral, se premaknil en stolpec desno in to pastal s transponsom?

oz. kakšna druga pot?
 

TGV

Fizikalc
2. okt 2007
726
106
43
Če ti ne gre makro, lahko ttudi brez; le da ti bo vzelo 1 minuto

osnova Ime Naslov
ime1 ime1(a2) postni1(a3) - to vrstico kar kopiroš do konca
postni1 postni1 0
0 0
0 0
0 ime2
ime2 ime2 postni2
postni2 postni2 0
0 0
0 0
0 ime3
ime3 ime3 postni3
postni3 postni3 0
0 0
0 0
Dobil boš sicer nekaj 0; samo klikneš filter, da ti pomeče ven nule/prazne , pa je opravljeno
 

msenjur

Guru
11. sep 2007
25.609
257
113
Citat:
Uporabnik cbb pravi:
Makro tuje je idealen. 3 minutke dela, relativne reference moraš upoštevat pa je.

ok ja... nisem ravno vešč v makrih. kaj so relativne reference?
 

TGV

Fizikalc
2. okt 2007
726
106
43
Domneval sem da imaš takšno sitiuacijo; torej desno od prvega imena vsatvi naj ti prenese ime, poleg imena pa v sosednjo celico email naslov
ko boš to skopiral bo en kup pravilnih , toej z obema podatkoma, nekaj vrstic pa samo z enim ali nič podatkov.

Te prazne s filtrom aliu sortiranjem stran pomečeš pa je stvar opravljena ..
 

msenjur

Guru
11. sep 2007
25.609
257
113
ok...kako ga pripravim, da mi prenese ime v celico poleg, drugo vrstico v celico poleg in potem še mail v sosednjo?


2333997-Zajetaslika.JPG
 

Priponke

  • 2333997-Zajetaslika.JPG
    2333997-Zajetaslika.JPG
    42,9 KB · Ogledi: 242
Nazadnje urejeno:

TGV

Fizikalc
2. okt 2007
726
106
43
Upam da bo razumljivo

V B1 vpišeš =A1, v C1=A2,v C3 = A3

Potegneš ta sklop formul do konca. Posledično boš dobil nekaj lukenj, izločiš jih s filtrom in potem kopiraš vidno na nov list.
Bolj enostavno je kot znam napisati
frown-1.gif
 

Evrokrat

mX's brotherPEPČEK 08
6. avg 2007
6.689
553
113
Capitale de l'Europe
europa.eu
oznaci celice B1:D1, vpisi formulo: =TRANSPOSE(OFFSET($A$1;$E1;0;3;1)) in pritisni Ctrl+Shift+Enter

v E1 vpisi 0; v E2 v =E1+6 in kopiraj navzdol

Oznaci B1:D1 in kopiraj navzdol
 
Nazadnje urejeno:

msenjur

Guru
11. sep 2007
25.609
257
113
tole ne bo ok...
2334015-Zajetaslika.JPG
 

Priponke

  • 2334015-Zajetaslika.JPG
    2334015-Zajetaslika.JPG
    53 KB · Ogledi: 271
Nazadnje urejeno:

msenjur

Guru
11. sep 2007
25.609
257
113
Citat:
Uporabnik Evrokrat pravi:
oznaci celice B1:D1, vpisi formulo: =TRANSPOSE(OFFSET($A$1;$E1;0;3;1)) in pritisni Ctrl+Shift+Enter

v E1 vpisi 0; v E2 v =E1+6 in kopiraj navzdol

Oznaci B1:D1 in kopiraj navzdol

tole je delalo. me pa zanima, zakaj sem delal formule v stolpcu E in zakaj se je prištevalo 6?