Sunteți pe pagina 1din 5

MATCH()

Similara functiilor descrise mai sus, functia MATCH() nu mai returneaza o valoare asociata
valorii cautate ci pozitia valorii cautate in segmentul de date furnizat ca al doilea argument.
Forma generala a functiei este urmatoarea:
 MATCH(valoare, tablou_array, [modul_de_comparatie])
valoare - valoarea de cautat care poate fi sub forma unei valori, o referinta la o valoare de tip
numeric, sir de caractere, sau logic, sau o functie care returneaza asemenea tipuri de valori;
tablou_array - range-ul in care se face cautarea; se poate folosi o referinta la un range sau un
nume asociat range-ului respectiv; datele din range pot fi numerice, siruri de caractere sau de tip
logic;
modul_de_comparatie - argument optional de tip numeric (-1, 0 sau 1), prin care se specifica
modul in care se face comparatia pentru a stabili daca valoarea cautata a fost gasita (nu se face
distinctia intre minuscule si majuscule): 0 pentru o “potrivire exacta”, 1 (sau omis) pentru o
“potrivire aproximativa”, caz in care se utilizeaza metoda de “potrivire” de la LOOKUP (“cea
mai mare dintre cele mai mici valori decat valoarea cautata sau egala cu valoarea cautata”) si tot
ca la LOOKUP, array-ul trebuie sa fie in ordine ascendenta, -1 pentru situatia in care dorim o
“potrivire aproximativa” inversa ca cea folosita in cazul functiei LOOKUP() – “cea mai mica
sau egala cu valoarea de cautat dintre valorile mai mari decat aceasta”, cu conditia ca array-ul
furnizat ca al doilea argument sa fie ordonat descrescator.
Pozitia returnata este intotdeauna relativa la elementul de inceput al array-ului furnizat ca al
doilea argument. De exemplu, daca array-ul furnizat ca al doilea argument este C3:C100, iar
valoarea cautata s a “potrivit” cu valoarea din celula C5, functia va returna valoarea 3.
In cazul folosirii functiei cu primul argument sir de caractere si al treilea argument 0 se pot folosi
“wild card”-uri (“*” - pentru un grup de caractere si “?” pentru un singur caracter). Daca se
doreste gasirea chiar a caracterelor “*” sau “?”, acestea trebuie prefixate de o tilda “~”.
Daca functia nu a gasit nicio potrivire a valorii cautate in conditiile specificate de parametrul al
treilea, se returneaza eroarea #N/A.
In general utilizarea acestei functii este similara utlizarii functiilor descrise anterior, cu
mentiunea ca in afara de avantajele folosirii “wild card”-urilor si a metodei inverse de potrivire
fata de “familia” LOOKUP, mai exista si flexibilitatea ordinii de cautare (pe rand sau pe
coloana), iar in combinatie cu INDEX() dispare si restrictia legata de cautare a valorii asociate in
prima sau ultima coloana (rand) a array-ului in care se cauta.
Pana la prezentarea unui exemplu legat de folosirea functiei MATCH() cred ca ar fi bine sa
aruncam mai intai o privire si asupra functiei…
INDEX()
Nu este tocmai o functie de cautare, ci mai degraba o functie care returneaza o referinta la un range,
functia INDEX() se prezinta si ea tot sub doua forme: forma “referinta” si forma “array”. Ma voi opri aici
doar asupra formei “array”, a carei sintaxa generala este:
 INDEX(array, numar_rand, numar_coloana)
array - range-ul in care se face cautarea; se poate folosi o referinta la un range sau un nume asociat
range-ului respectiv; datele din range pot fi numerice, siruri de caractere sau de tip logic – poate fi si un
array de constante; daca array-ul este format doar dintr-un rand sau doar dintr-o coloana, argumentul
corespunzator e optional (argumentul al treilea nu este necesar, se aplica cel de-al doilea argument);
daca array-ul are mai mult de un rand si mai mult de o coloana, e necesara specificare ambelor
argumente referitoare la rand si coloana (2 si 3), iar in cazul in care unul din acestea lipseste, functia va
returna un array constand in valorile intregului rand sau coloane specificate;
numar_rand - indica numarul randului din care se va returna valoarea solicitata prin al treilea argument
– daca acest argument lipseste, este obligatorie prezenta celui de-al treilea;
numar_coloana - indica numarul coloanei din care se va returna valoarea solicitata din randul indicat
prin al doilea argument – daca acest argument lipseste, este obligatorie prezenta celui de-al doilea;
Daca sunt furnizate ambele argumente referitoare la rand si coloana si acestea sunt >0, functia va
returna elementul din array aflat la intersectia randului si coloanei specificate.
Daca unul dintre argumentele referitoare la rand si coloana are valoarea 0, functia va returna  coloana,
respectiv randul mentionat sub forma unui array (formula trebuie confirmata cu Ctrl+Shift+Enter).
Ambele argumente referitoare la rand si coloana trebuie sa indice o pozitie existenta in array, altfel
functia va returna eroarea #REF!
Din cele scrise mai sus despre MATCH() si INDEX() putem acum deduce cu usurinta cum pot fi folosite
acestea in tandem:
=INDEX(array1,MATCH(valoare, array2, [modul_de_comparatie]), MATCH(valoare, array2,
[modul_de_comparatie]))
Formatarea paragrafelor

Deschide Word. In aceasta lectie vei formata un paragraf in diferite feluri. Cand formatezi un
paragraf, nu este nevoie sa selectezi intregul paragraf, ci doar pui cursorul oriunde in interiorul
lui. Dupa ce formatezi un paragraf, urmatoarele paragrafe vor avea acelasi format, dar daca vrei,
poti face schimbari.
Pentru a exersa aceasta lectie va fi nevoie sa scrii un text. Vei sfarsi un paragraf unde vei vedea
semnul sfarsit de paragaf (¶). Pentru a sfarsi un paragraf vei apasa o singura data tasta Enter, dar
nu vei lasa spatii intre paragrafe. Vei aranja spatiile dintre paragrafe in timpul lectiei. Pentru a
trece la urmatorul rand in acelasi paragraf, nu e nevoie sa apesi tasta Enter, Word o va face
automat pentru tine.

Scrie urmatorul text in documentul tau:

"Exemple paragrafe¶
Vom folosi acest paragraf penru a arata cateva functii ale Microsoft Word. Vom afla ce este
Space Before (=spatiu inainte), Space After (=spatiu dupa) si Line Spacing (=spatiu intre
randuri). Space Before cere Word-ului cat spatiu liber sa lase inaintea peragrafului. Space After
spune cat spatiu liber sa fie dupa paragraf. Line Spacing arata spatiul dintre randurile (liniile)
unui paragraf. ¶
Vom folosi acest paragraf penru a arata cateva functii in plus ale Microsoft Word. Vom folosi
first line indent. Cu first line indent, tu poti face ca paragraful sa inceapa primul rand cu un
alineat. Vom vedea cum se lucreaza cu “identation” care permite sa pui un alineat de la marginea
stanga sau marginea dreapta a documentului. ¶"

Spatiu inainte si Spatiu dupa

Space Before cere Word-ului cat spatiu liber sa lase inaintea peragrafului. Space After arata cat
spatiu liber sa fie dupa paragraf.

Exercitiul 1

Spatiu inainte:
Selecteaza titlul “Exemple paragrafe” din textul tau.

1. Alege Format > Paragraph


2. Alege fila Indents and Spacing (=aliniate si spatiere)
3. Pune 1 cm in casuta Before
4. Clic OK. Acum tu ai 1 cm inaintea titlului “Exemple paragrafe”

Spatiu dupa:
Selecteaza tot textul tau (titlul si cele doua paragrafe).

1. Alege Format > Paragraph


2. Alege fila Indents and Spacing (=aliniate si spatiere)
3. Pune 2 cm in casuta After
4. Clic OK. Acum tu ai 2 cm dupa fiecare paragraf.

Spatiul dintre randuri


Line Spacing pune valoarea pentru distanta dintre randurile unui paragraf. Din oficiu valoarea
spatiului este 1 Line (o unitate). Spatiul este masurat intre cele mai lungi litere din rand.

Exercitiul 2

1. Selecteaza textul: “Vom folosi acest paragraf penru a arata cateva functii ale Microsoft
Word. Vom afla ce este Space Before (=spatiu inainte), Space After (=spatiu dupa) si
Line Spacing (=spatiu intre randuri). Space Before cere Word-ului cat spatiu liber sa lase
inaintea peragrafului. Space After spune cat spatiu liber sa fie dupa paragraf. Line
Spacing arata spatiul dintre randurile (liniile) unui paragraf.”
2. Alege Format > Paragraph
3. Alege fila Indents and Spacing (=aliniate si spatiere)
4. Clic sa deschizi meniul cade-jos la optiunea Line Spacing
5. Clic1.5 Lines
6. Clic OK. Spatiul dintre randurile paragrafului tau este 1.5 (= o unitate si jumatate).

Nota: Foarte important! Oriunde va trebui sa introduci numere cu zecimale va trebui sa


folosesti sistemul englezesc. Adica pentru numarul o mie trei sute cincizeci si trei unitati
si cinsprezece zecimi, noi folosim: “1.353,15”, dar in engleza corect este “1,353.15”.
Deci virgula si punctul ce despart miile si unitatile sunt inversate. Daca uiti si vei
introduce ca in romaneste, sa zicem 1,5 Word nu va recunoaste aceasta valoare si va
trebui sa faci clic pe OK in fereastra deschisa sa-ti spuna asta si apoi scrii corect valoarea,
adica 1.5 in cazul nostru.

First Line Indent

First Line Indent este folosit pentru punerea primului rand al paragrafului sa inceapa cu alineat.
Marimea alineatului este specificata in casuta By. Randurile ramase in paragraf vor avea in fata
un spatiu dat de valoarea din casuta Indentation.

Exercitiul 3

1. Selecteaza textul: “Vom folosi acest paragraf penru a arata cateva functii in plus ale
Microsoft Word. Vom folosi first line indent. Cu first line indent, tu poti face ca
paragraful sa inceapa primul rand cu un alineat. Vom vedea cum se lucreaza cu
“identation” care permite sa pui un alineat de la marginea stanga sau marginea dreapta a
documentului.”
2. Alege Format > Paragraph
3. Alege fila Indents and Spacing (=aliniate si spatiere)
4. Clic sa deschizi meniul cade-jos la optiunea Special
5. Clic First Line (=primul rand)
6. Scrie 1.5 cm in casuta  By.
7. Clic OK. Primul rand va avea un alineat de 1.5 cm

Pentru a anula alineatul pentru primul rand al paragrafului:


1. Pui cursorul oriunde in acel paragraf
2. Alege Format > Paragraph
3. Alege fila Indents and Spacing
4. Clic sa deschizi meniul cade-jos la optiunea Special
5. Clic None (=nimic)

Indentation

Indentation iti permite sa alegi spatiul lasat in partea stanga sau partea dreapta a documentului.

S-ar putea să vă placă și