» »

EXCEL - poiskati besedni nizv koloni in vrstico kopirati na drugi list

EXCEL - poiskati besedni nizv koloni in vrstico kopirati na drugi list

valdo ::

Zdravo!
Z iskalnikom sem obupal ... zato prosim za pomoč;

Podatki vsi na LIST1(prva stran)
V drugi koloni tega lista(cela dolžina) bi rad poiskal tekstovni podatek "dolzina" in
vrstice, ki "ustrezajo"(vsebujejo to besedo dolzina) prekopirati na LIST2.

Prosim za ukaz - formulo na listu1 in listu2.


Hvala!
Lp

smetko ::

Za to rešitev, moraš imeti v prvi vrstici glave oziroma ti bo prvo vrstico vzelo kot glavo podatkov.

1. postaviš se na neko celico v prvi vrstici in greš na [podatki], [filter]
2. v prvi vrstici dobiš za imeni gumbe z navzdol obrnjenim trikotnikom, in pri ustrezni koloni klikneš na ta gumb.
3. nastaviš ustrezno filtriranje. [besedilni filtri] in izbereš ustrezni filter.
4. če imaš novejši excel, samo prekopiraš prikazane vrstice
-. če imaš pa starejši excel pa sledeče:
označiš vrstice, katere želiš prekopirati, pritisneš F5, pritisneš gumb [Posebno] ter izbereš [samo vidne celice], ter nato kopiraš celice.
No comment

valdo ::

smetko je izjavil:

Za to rešitev, moraš imeti v prvi vrstici glave oziroma ti bo prvo vrstico vzelo kot glavo podatkov.
....

imam glave, sedaj tako delam in filtriram "ročno" ... ter copy - paste, vendar je tega kar nekaj in ...
fanj bi bilo da avtomatika naredi svoje ... vneseš podatke in so rezultai že na določenih listih :-)
Lp

smetko ::

Mogoče bi se tvoj problem dalo rešiti tudi z "array formulas", vendar je v tem primeru potrebno malo bolj specificirati problem, ter v kakšni obliki želiš podatke.

Se pa v excelu da veliko rešiti z makroji.
V googlu poišči excel vba.
Z VBA jem lahko počneš mala čuda.
če pa hočeš imeti pri roki makroje v različnih zvezkih pa še:
Personal.xlsb
in
excel create Add-In

Obstajajo pa tudi firme, katere prodajajo različne Add-In za Excel, oziroma se včasih izplača naučiti tudi MS-Access, oziroma kakšno drugo orodje za delo z bazami podatkov.
No comment

bajsibajsi ::

@valdo
Odpri excel datoteko. Naj ima List1 z obstojecimi podatki in List2, ki je prazen. Na tipkovnici pritisni ALB + F11, da se odpre VBA editor, klikni Insert, nato Module in notri prilimaj sledeco kodo:

Sub SearchForString()

Set i = Sheets("List1")
Set e = Sheets("List2")
Dim d
Dim j
d = 1
j = 2

'spremeni B v crko kolone po kateri isces "dolzina"
'ta kolona naj nima praznih celic
Do Until IsEmpty(i.Range("B" & j))

If i.Range("B" & j) = "dolzina" Then
d = d + 1
e.Rows(d).Value = i.Rows(j).Value

End If
j = j + 1
Loop

End Sub


Nato pritistni F5.

Zeljeni podatki se pojavijo na drugem listu. Datoteko lahko shranis kot excel makro in tako vsakic uporabis makro za avtomatski prenos zeljenih podatkov iz prvega lista na drugi list. :)

Zgodovina sprememb…

valdo ::

bajsibajsi je izjavil:

Odpri excel datoteko...

Hvala lepa za kodo, jutri ali pojutrišnjem preizkusim.
Torej ni ga čez VB,
potrebno bo ga torej naštudirat.
Lp

Malajlo ::

Gre vse skozi formule.
Jaz sem si končno vzel cajt in sestavil excel za vodenje stroškov na raznih ekipnih tekmah. Manjši kupček vlookupov, indexov, columnov, sumifov.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

makro v excelu

Oddelek: Programska oprema
61448 (1079) thor24
»

Excel - razkosanje stolpcev podatkov

Oddelek: Programska oprema
51096 (1043) WarpedGone
»

Pomoc pri Excelu

Oddelek: Programska oprema
181887 (1882) jerneju
»

A se kdo spozna na excel ?

Oddelek: Programska oprema
264291 (3487) smrekca
»

Excel pomoco prosim

Oddelek: Programiranje
92633 (2478) Mercier

Več podobnih tem