Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Presbiopia - la 43 ani ?

Termen transcriere autovehicul

Cazare Timisoara pe 4-5 zile

Primele zile ale internetului per...
 Ditra 25

Casti USB-C ptr A-54

Aplicatie medicala / asistent med...

De ce vor atația politicieni...
 ERR_ADDRESS_UNREACHABLE

Legea 18/1968 Se mai aplica?

Digi conectare 2 routere prin fir

Succesiune notar versus instanta ...
 Montaj aer conditionat in balcon ...

Cont curent mulți valuta far...

Sugestii plan casa

Experiente cu firme care cumpara ...
 

Formula Excel

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

#1
d4rk_ang3l91

d4rk_ang3l91

    Member

  • Grup: Members
  • Posts: 379
  • Înscris: 23.11.2011
Salut,

In excel, in coloana A, am mai multe denumiri de poze gen "123456_0, 123456_1, 123456_2, 123456_3, 456123_0, 456123_1, etc" (vreo 500) cu numerotatea pana la "_7" (doar unele dintre ele).

Ceea ce vreau eu sa fac, este sa redenumesc cele care au "_1" in "_image", cele care au "_2" in "_thumb" iar cele care au "_3" in "_small".
Am folosit functia =SUBSTITUTE( A1, "_1", "_image" ) , =SUBSTITUTE( A, "_2", "_thumb" ) , =SUBSTITUTE( A1, "_3", "_small" ) (fiecare pe cate o coloana). Ideea este in felul urmator, am incercat cu IF-uri sa combin cele trei functii, pentru a putea sa am toate pe o coloana, nu pe 3 coloane.

Ma poate ajuta cineva cu un sfat?  (pentru a le denumii fizic cu un click, nu doar in Excel, ma descurc, BATCH)

#2
antinomicum

antinomicum

    Junior Member

  • Grup: Members
  • Posts: 45
  • Înscris: 15.02.2005
în afară de Excel, mai ai varianta Oscars Renamer. Vezi toate filename-urile in format text, si de acolo cu find and replace. Ok la final si gata treaba.

#3
tsunnami

tsunnami

    Senior Member

  • Grup: Senior Members
  • Posts: 9,223
  • Înscris: 17.02.2009

View Postd4rk_ang3l91, on 10 octombrie 2015 - 14:02, said:

Salut,

In excel, in coloana A, am mai multe denumiri de poze gen "123456_0, 123456_1, 123456_2, 123456_3, 456123_0, 456123_1, etc" (vreo 500) cu numerotatea pana la "_7" (doar unele dintre ele).

Ceea ce vreau eu sa fac, este sa redenumesc cele care au "_1" in "_image", cele care au "_2" in "_thumb" iar cele care au "_3" in "_small".
Am folosit functia =SUBSTITUTE( A1, "_1", "_image" ) , =SUBSTITUTE( A, "_2", "_thumb" ) , =SUBSTITUTE( A1, "_3", "_small" ) (fiecare pe cate o coloana). Ideea este in felul urmator, am incercat cu IF-uri sa combin cele trei functii, pentru a putea sa am toate pe o coloana, nu pe 3 coloane.

Ma poate ajuta cineva cu un sfat?  (pentru a le denumii fizic cu un click, nu doar in Excel, ma descurc, BATCH)

prima data desparte-le
le pui pe coloana
Tab, "Data", "Text to columns"
Apoi iei coloana cu cifre la intrebari si formezi o alta coloana
=if(C1=1,"image",if(C1=2,"thumb",ifC1=3...)))))))

#4
sags

sags

    Senior Member

  • Grup: Senior Members
  • Posts: 9,940
  • Înscris: 24.04.2013
Cel putin din exemplele pe care le-ai dat, datele au o particularitate: una singura din substitutii este aplicabila iar odata o substitutie (aplicabila) facuta nici una din celelalte nu se mai aplica. Fiindca inainte de substitutie ai "_cifra", iar dupa ai doar "_litera". Asa ca poti aplica toate substitutiile una dupa alta si in final ai exact rezultatul cautat:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1;"_1";"_image");"_2";"_thumb");"_3";"_small")

Edited by sags, 10 October 2015 - 14:41.


#5
boringboy

boringboy

    Member

  • Grup: Members
  • Posts: 614
  • Înscris: 06.05.2010
nu era oare cel mai simplu sa dai un CTRL+H si sa inlocuiesti pe rand cele 7 cifre (_cifra) cu "nume"?   :)
evident merg si versiuni mai complicate precum IF + =Right(celula,2)

#6
mmm3

mmm3

    Senior Member

  • Grup: Senior Members
  • Posts: 3,766
  • Înscris: 14.09.2015
Poti folosi SUBSTITUTE si va redenumi 1 2 3 in image, thumb, small si restul (4,5,7,etc) vor ramane la fel (123456_7 de exemplu).
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"_1","_image"),"_2","_thumb"),"_3","_small")

Sau poti folosi if si va redenumi 1 2 3 in image, thumb, small si la restul (4,5,7,etc) va aparea doar SOFTPEDIA.
=IF(RIGHT(A1,2)="_1",SUBSTITUTE(A1,"_1","_image"),IF(RIGHT(A1,2)="_2",SUBSTITUTE(A1,"_2","_thumb"),IF(RIGHT(A1,2)="_3",SUBSTITUTE(A1,"_3","_small"),"SOFTPEDIA")))



#7
d4rk_ang3l91

d4rk_ang3l91

    Member

  • Grup: Members
  • Posts: 379
  • Înscris: 23.11.2011
Multumesc baieti :)

Anunturi

Bun venit pe Forumul Softpedia!

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