Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  Excelis veerud üheks kokku [vastus käes] märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale. Teata moderaatorile
otsing:  
lightbluefox
HV Guru

liitunud: 30.12.2004



Autoriseeritud ID-kaardiga

sõnum 15.02.2017 14:27:44 Excelis veerud üheks kokku [vastus käes] vasta tsitaadiga

Mul on kaks veergu mis oleks vaja liita üheks JUHUL kui veerud vastavad kindlale tingimusele.

Nt = A2 & " " & B2 (või CONCATENATE) lihtsalt paneb veerud kokku, aga ma tahaks, et kui A2 Veerus sisaldub nt sõna "AUTO" JA B2 veerus sõna " TTKR" siis alles sõned liidetakse.

Kuidas if tingimus sellesse pookida?

Miks ei saa terveid veerge kokku panna, peitub põhjuses, et andmed on segamini. Lihtsalt näiteks.

A2 B2


auto TTKR
veok MTTD
veok TTKR
auto TTKR
ratas NND


viimati muutis lightbluefox 15.02.2017 16:58:49, muudetud 1 kord
Kommentaarid: 45 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 44
tagasi üles
vaata kasutaja infot saada privaatsõnum
NATAS999
HV Guru

liitunud: 02.04.2007




sõnum 15.02.2017 14:44:51 vasta tsitaadiga

lightbluefox, if then saaks macroga külge pookida, aga antud juhul vast lihtsa tekitada 1 lisatulp numritega 1;2;3 jne, seejärel sorteerida 2 tingimusega kogu tabel selliselt, et auto ja ttkr jäävad järjest, eraldada kuskile kõrvale ära koos järjekorra numbritega, siis see concatenate ära teha ja tagasi omale kohale tõsta ja pärast vajaduselt jrk numrite alusel read vanasse järjestusse tagasi sorteerida.

if then tahad teha, siis peab natukene vba'sse süvenema ja tsüklid selgeks tegema. päris niisama ei ole, et if ühes kastis on auto and teises kastis ttkr, then pane kastid kokku.
Kommentaarid: 41 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 39
tagasi üles
vaata kasutaja infot saada privaatsõnum
pmq
HV kasutaja

liitunud: 29.01.2007




sõnum 15.02.2017 15:04:29 vasta tsitaadiga

Veidi ümber nurga lähenedes peaks nii toimima icon_smile.gif
=IF(AND(LEN(A2)>LEN(SUBSTITUTE(A2;"auto";""));LEN(B2)>LEN(SUBSTITUTE(B2;"TTKR";"")));A2&" "&B2;"")
Kommentaarid: 121 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 95
tagasi üles
vaata kasutaja infot saada privaatsõnum
lightbluefox
HV Guru

liitunud: 30.12.2004



Autoriseeritud ID-kaardiga

sõnum 15.02.2017 15:27:14 vasta tsitaadiga

Kas see peaks openoffice all ka toimima? icon_wink.gif

Ruut jääb tühjaks miskipärast. Või millisesse lahtrisse peaks selle valemi panema? Praegune eeldus oli, et tekitab ühe väärtusega lahtri, mida alla lohistades võetakse tabelist ka teised sobivad väärtused...
Kommentaarid: 45 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 44
tagasi üles
vaata kasutaja infot saada privaatsõnum
alfreedo
HV vaatleja

liitunud: 20.06.2010




sõnum 15.02.2017 19:36:05 vasta tsitaadiga

Pane valem C2-te.
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  Excelis veerud üheks kokku [vastus käes]
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.