Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Amenintat cu moartea de un numar ...

La multi ani @AndReW99!

Alegere masina £15000 uk

TVR vrea sa lanseze o platforma d...
 Strategie investie pe termen lung...

Modulator FM ptr auto alimentat p...

orange cablu f.o. - internet fara...

Robinet care comuta traseul
 A fost lansata Fedora 40

Samsung S24 plus

Imi iau un Dell? (Vostro vs others)

Abonati Qobuz?
 transport -tren

Platforma electronica de eviden&#...

Cot cu talpa montat stramb in per...

Sfat achizitie sistem audio pentr...
 

problema in excel

- - - - -
  • Please log in to reply
32 replies to this topic

#1
cristianraduca

cristianraduca

    Senior Member

  • Grup: Senior Members
  • Posts: 3,963
  • Înscris: 24.01.2010
Salut

Am urmatoarea problema:

- Am un excel cu 2 coloane - un ID si o arie functionala
- As vrea sa aduc toate ariile functionale ale unui ID intr-o singura celula, concatenandu-le, sau ceva asemanator.

Problema vine din faptul ca un ID poate aparea o data sau de mai multe ori (2, 3, 8 ori)

Cum rezolv problema?

Am atasat o poza cu excelul, pentru a fi mai usor de inteles.

Attached Files


Edited by cristianraduca, 12 June 2017 - 17:19.


#2
colombo2003

colombo2003

    Senior Member

  • Grup: Senior Members
  • Posts: 6,312
  • Înscris: 16.07.2008
Pai... ca sa iti afiseze ceva (output), trebuie sa ii dau un paramentru ca si criteriu de cautare (input).
Unde introduci acel parametru? El de unde sa stie sa faca cautarea?

#3
un_dac

un_dac

    Senior Member

  • Grup: Senior Members
  • Posts: 3,651
  • Înscris: 13.06.2011
Încearcă cu =CONCATENATE(TRANSPOSE(A1:A8))

În loc de A1:A8 pui aria celulelor pe care vrei sa le concatenezi

#4
cristianraduca

cristianraduca

    Senior Member

  • Grup: Senior Members
  • Posts: 3,963
  • Înscris: 24.01.2010
Pai asta e, ca nu prea stiu cum sa fac. Criteriul unic e acel ID. Cumva trebuie sa ma leg de el. Insa nu am descoperit cum fac asta

View Postun_dac, on 12 iunie 2017 - 17:33, said:

Încearcă cu =CONCATENATE(TRANSPOSE(A1:A8))

În loc de A1:A8 pui aria celulelor pe care vrei sa le concatenezi
ok. insa cum ma descurc cu numarul variabil de ID? ca uneori sunt 5 la fel, alteori mai putione etc...

#5
un_dac

un_dac

    Senior Member

  • Grup: Senior Members
  • Posts: 3,651
  • Înscris: 13.06.2011
Pai sunt asa de multe? Nu poți să le sortezi si să pui filtru după ID și după definești aria pentru fiecare în parte (A1, A2...)?

Se poate face și din formule dar trebuie gandita o combinatie că nu cred că există =CONCATENATEIFS :P

dacă nu te grăbești, deschid laptopul mai încolo si găsim ceva, acum scriu de pe telefon (și i's pe buda) :D

#6
cristianraduca

cristianraduca

    Senior Member

  • Grup: Senior Members
  • Posts: 3,963
  • Înscris: 24.01.2010
e prea complicat cu fiecare in parte. ma uit la concatenateifs ala. cand termini cacarea, poate ma ajuti :)

#7
un_dac

un_dac

    Senior Member

  • Grup: Senior Members
  • Posts: 3,651
  • Înscris: 13.06.2011
Nu-i așa că îți trebuie și spațiu sau ; intre fiecare element concatenat?

#8
cristianraduca

cristianraduca

    Senior Member

  • Grup: Senior Members
  • Posts: 3,963
  • Înscris: 24.01.2010
da, dar aia merge in concatenare cu &" "&

#9
un_dac

un_dac

    Senior Member

  • Grup: Senior Members
  • Posts: 3,651
  • Înscris: 13.06.2011
Pai da dar trebuie definită în formula după fiecare element

#10
cristianraduca

cristianraduca

    Senior Member

  • Grup: Senior Members
  • Posts: 3,963
  • Înscris: 24.01.2010
formula de concatenarea o stiu. nu stiu cum sa ma joc cu variabila aia ca ID apare de cate ori vrea el. Pot face un pivot in alta parte, unde sa am doar cate un ID pe fiecare celula. Insa nu stiu cum sa aduc ariile functionale de dincolo, astfel incat sa mi le ia pe toate.

#11
sorin147

sorin147

    Senior Member

  • Grup: Senior Members
  • Posts: 6,358
  • Înscris: 11.08.2003
https://www.extendof...n-criteria.html

#12
un_dac

un_dac

    Senior Member

  • Grup: Senior Members
  • Posts: 3,651
  • Înscris: 13.06.2011
ai incercat ce a postat sorin? Trebuie definita functia in VB

#13
cristianraduca

cristianraduca

    Senior Member

  • Grup: Senior Members
  • Posts: 3,963
  • Înscris: 24.01.2010
Verific mâine la lucru. Nu mai am laptopul. Ms

#14
colombo2003

colombo2003

    Senior Member

  • Grup: Senior Members
  • Posts: 6,312
  • Înscris: 16.07.2008
Ai reusit ceva?

#15
colombo2003

colombo2003

    Senior Member

  • Grup: Senior Members
  • Posts: 6,312
  • Înscris: 16.07.2008
Lista de ID-uri e fixa (adica de la A2 la A14) sau dinamica (tot adaugi si scoti elemente din ea)?
Exista cazuri in care corespondentul din coloana B poate fi nul?

#16
un_dac

un_dac

    Senior Member

  • Grup: Senior Members
  • Posts: 3,651
  • Înscris: 13.06.2011

View Postsorin147, on 12 iunie 2017 - 18:26, said:


am incercat si eu solutia asta si merge perfect. Singura proble e ca se defineste o formula in VB in excelul de pe calculatorul pe care lucrezi. Daca deschizi excelul cu formula respective de pe un alt calculator, formula nu mai merge.

N-ar fi problema daca dai paste values sa ramana datele sau sa definesti forumula si pe al doile PC. Un inconvenient minor.

Initiator, ai reusit?

#17
colombo2003

colombo2003

    Senior Member

  • Grup: Senior Members
  • Posts: 6,312
  • Înscris: 16.07.2008
Nu vezi ca s-a speriat si a disparut?
Articolul este interesant, dar de ce sa apeleze la tool-uri sau sa il pui sa faca fct (e clar ca nu stie, ca altfel n-ar mai fi intrebat) cand se poate face si simplu?

@iniator: despre ce versiunea de Excel vorbim?

#18
cristianraduca

cristianraduca

    Senior Member

  • Grup: Senior Members
  • Posts: 3,963
  • Înscris: 24.01.2010
Amuzant. Cred că știu destul Excel. Nu stiu programare sau vba. Sunt la lucru și abia apoi pot verifica soluția de mai sus. Pentru că fișierul sursa e imens, are peste 500000 recorduri. Drept urmare se tot blochează. Pe viitor, as aprecia sa te limitezi la ce știi, nu sa faci supoziții. În rest, ideile de mai sus par ok și pe voi incerca. Merci mult.

A! Nu prefer tool, pt că nu eu voi folosi aplicația. Și nu cred că vrea să cumpere. Lista de id e dinamică și nu pot exista celule goale în b

Anunturi

Second Opinion Second Opinion

Folosind serviciul second opinion ne puteți trimite RMN-uri, CT -uri, angiografii, fișiere .pdf, documente medicale.

Astfel vă vom putea da o opinie neurochirurgicală, fără ca aceasta să poată înlocui un consult de specialitate. Răspunsurile vor fi date prin e-mail în cel mai scurt timp posibil (de obicei în mai putin de 24 de ore, dar nu mai mult de 48 de ore). Second opinion – Neurohope este un serviciu gratuit.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate