Excel 200x - questions

war4peace

Membru Senior
Joined
Dec 20, 2004
Location
Bucureşti
Am într-un sheet XLS (2000, dar nu prea comntează, pot să-l import în 2003/7) o grămadă de valori de genul :mm:ss (exemplu :12:07) care reprezintă minute şi secunde. Trebuie să calculez un average care să-mi dea o valoare de tip mm:ss, încă Excel nu recunoaşte valorile iniţiale, din cauza acelui ":" de la început. Ca să-l determin să facă respectivul average, trebuie să transform valoarea în 00:mm:ss (pe scurt, să adaug un "00" în fiecare celulă). Dat fiind faptul că adăugarea valorii manual este out of the question, caut o metodă (search and replace, macro, anything) care să automatizeze procesul.
Am căutat pe site-uri, pe net, dar n-am găsit ceva ce să mă ajute.

Please help...
 

sabertooth

Membru Senior
Joined
Aug 8, 2006
Location
mozolitic
Poti sa exporti ca CSV si sa prelucrezi in mod text cu un editor toata treaba dupa care reimporti in Excel.

Zic si eu.
 

AdrianB1

Membru Senior
Sugar daddy
Joined
Aug 3, 2004
Location
offline
În VBA se face destul de uşor, doar că nu am timp în seara asta să scriu un mic exemplu. Dacă nu e urgent poate mâine seară.
 

satov

Membru Senior
Joined
Apr 22, 2005
Location
no man's land
Poi, daca nu-mi scapa ceva e f simplu si nu e nevoie de VBA. Bagi o formula in genul:

Code:
=TIMEVALUE(CONCATENATE("00";<celula ta>))
in o celula de pe o coloana vecina, si apoi replici formula pe toata coloana (tras de coltul dr jos a celulei) si iti faci average-ul.
 

war4peace

Membru Senior
Joined
Dec 20, 2004
Location
Bucureşti
Eu trebuie să fac replace, nu să creez alte coloane cu valorile corecte. Sheet-ul conţine vreo 20-25 de astfel de coloane, în medie, vorbim de mii de înregistrări. Programul iniţial exportă valorile în clipboard, tab-delimited. Excel are o funcţie de search-and-replace, unde căutarea după string-ul ":*:*" atinge valorile care trebuie să fie modificate, dar nu suportă wildcard în replacement string. Am nevoie de o soluţie care să modifice valorile fără a crea noi coloane.
AdrianB1, nu e urgent, le-am modificat azi noapte manual, dar o să am nevoie să fac asta on a weekly basis şi nu vreau să mai pierd ore întregi pentru aşa ceva. It's a tedious job :frown:
 

AdrianB1

Membru Senior
Sugar daddy
Joined
Aug 3, 2004
Location
offline
Dă-mi un mic exemplu de fişier cu valori defecte şi îţi fac o rutină de înlocuire. Dacă vrei pe mai multe pagini o rulezi manual de mai multe ori.
 

gatonisus

Membru
Joined
Oct 5, 2005
Location
Bucuresti
1) Creezi un nou sheet in care copiezi sheet-ul initial.
2) Inlocuiesti casutele respective cu formula data de satov (dar cu referire la casutele din sheet-ul initial).
2.5) Faci o copie a fisierului, ca sa il poti folosi ulterior, suprascriind doar sheet-ul initial.
3) Copy/paste special (values) la sheet-ul nou creat.
4) Stergi sheet-ul initial.
 

war4peace

Membru Senior
Joined
Dec 20, 2004
Location
Bucureşti
Am ataşat un fişier ca exemplu.
Valorile de gen :07:05 trebuie schimbate în 00:07:05.
Celelalte trebuie lăsate aşa cum sunt.
gatonisus, mă complic aşa, tot durează prea mult, pentru că valorile se intercalşează cu unele "bune". Plus că intervin alte formule (averages, totals) care depind de coloanele alea, deci prefer un macro care să le "repare" în loc să mă plimb cu copy/paste prin alte tabele.
 

Attachments

AdrianB1

Membru Senior
Sugar daddy
Joined
Aug 3, 2004
Location
offline
Scuze, sunt răcit cobză şi îmi vâjâie capul. Când mă fac bine şi gândesc clar scriu macro-ul.
 

Pache

Administrator
Sugar daddy
Joined
Oct 12, 2003
Location
Bucuresti
Şi eu mi-am umflat muşchii şi am zis că fac şi că dreg şi am descoperit că am licenţă anul ăsta \o/
Dar weekendul ăsta nu iert niciun macro :smile:
 

Marius '95

Membru Senior
Sugar daddy
Joined
Nov 13, 2005
Location
Brăila
Am o coloana cu valori. Vreau un grafic tip scatter pe care sa apara, in afara de punctele respective, 7 linii orizontale corespunzatoare deviatiilor standard de la -3 la +3 si mediei valorilor.
Media si deviatiile le-am obtinut, dar graficul nu-mi iese cum trebuie. Nu reusesc sa fac liniile orizontale.

Multumesc.
 

Marius '95

Membru Senior
Sugar daddy
Joined
Nov 13, 2005
Location
Brăila
Nu merge, dar e un punct de plecare foarte util. Nu stiam ca pot face mai multe serii pe acelasi grafic.
Multumesc.
 

Marius '95

Membru Senior
Sugar daddy
Joined
Nov 13, 2005
Location
Brăila
Inca o problema:
Am o coloana de valori cu care trebuie sa fac un grafic tip scatter (puncte, fara linii). Problema este ca nu toate celulele au valori scrise in ele. Unele sunt goale. Aceste celule goale apar pe grafic cu valoarea 0. Vreau sa nu mai apara deloc. Cum fac?
Multumesc.
 

IceCub

Membru Senior
Sugar daddy
Joined
Jun 27, 2005
Location
/dev/urandom
In Excel 2007:

Click dreapta pe grafic -> Select data
In fereastra "Select data source" click pe butonul "Hidden and Empty Cells"->
Show empty cells as -> bifezi "Gaps" -> Ok -> Ok

Nu stiu daca se aplica si la Excel 2000/2003.
 

Marius '95

Membru Senior
Sugar daddy
Joined
Nov 13, 2005
Location
Brăila
Excel 97 & 2003 - N-am optiunea.
Am incercat sa redimensionez scara Y astfel incat zerourile sa iasa din grafic, dar graficul se va modifica in functie de valorile introduse in timp ce scara va fi fixa. La un moment dat si valorile reale introduse vor iesi din grafic.

Alte idei?

PS: Se poate modifica dinamic scara Y cu Visual Basic sau altcumva?
 

Attachments

Thor

Membru Senior
Sugar daddy
Joined
Dec 6, 2004
Location
/dev/null
Vezi sa fie goale celulele alea si nu mai apar valorile. Eu am incercat pe fisierul urcat mai sus si a mers.
 
Top Bottom