libreoffice calc

Szakmai munkásságom csúcsán megalkottam ezt:
CONCATENATE(IF(INDEX(Sheet10.$C$1:$C$235, MATCH(B71,Sheet10.$A$1:$A$235, 0))=”Budapest”,CONCATENATE(INDEX(Sheet10.$C$1:$C$235, MATCH(B71,Sheet10.$A$1:$A$235, 0)),” “, IF(ISTEXT(INDEX(Sheet10.$B$1:$B$235, MATCH(B71,Sheet10.$A$1:$A$235, 0))),INDEX(Sheet10.$B$1:$B$235, MATCH(B71,Sheet10.$A$1:$A$235, 0)),CONCATENATE(ROMAN(MID(INDEX(Sheet10.$B$1:$B$235, MATCH(B71,Sheet10.$A$1:$A$235, 0)),2,2)),”.”)) ),CONCATENATE(INDEX(Sheet10.$B$1:$B$235, MATCH(B71,Sheet10.$A$1:$A$235, 0)),” “,INDEX(Sheet10.$C$1:$C$235, MATCH(B71,Sheet10.$A$1:$A$235, 0)))),”, “,INDEX(Sheet10.$D$1:$D$235, MATCH(B71,Sheet10.$A$1:$A$235, 0)),CHAR(10),INDEX(Sheet10.$E$1:$E$235, MATCH(B71,Sheet10.$A$1:$A$235, 0)))

4 thoughts on “libreoffice calc

  1. Kérlekalássan ez az ügyfél által megküldött címeket rendezi össze. Kaptunk egy csomó országos címet aminél ha budapesti akkor kerületet írunk ki, ha nem budapesti akkor irányítószámot, ha budapesti és rosszul adta meg akkor irányítószámból kerületet csinálunk, stb. Persze ki kellett keresni azonosító szerint és ezért a sok matchelés.

Leave a Reply

Your email address will not be published. Required fields are marked *