Unul dintre parametrii disponibili la verificarea datelor este parametrul List, adică o listă derulantă convenabilă, de la care utilizatorii pot selecta anumite elemente. Dar există un dezavantaj - dacă încercați să vă referiți la o listă pe o altă foaie de lucru, veți primi un mesaj că acest lucru este imposibil. Din fericire, cu ajutorul unui alt truc, imposibilul poate fi posibil.
Pentru a face Excel la verificarea datelor, puteți să consultați o listă dintr-o altă foaie de lucru în două moduri - folosind intervale numite și funcția INDIRECT.
Metoda 1: Intervale numite
Probabil cea mai ușoară și cea mai rapidă modalitate de a îndeplini această sarcină este de a numi intervalul în care este amplasată lista. Pentru acest exercițiu, presupunem că gama este numită MyRange. Selectați celula în care trebuie să apară această listă derulantă și alegeți Data → Validare. În câmpul Date (Permiteți), selectați Listă, iar în câmpul Sursă introduceți = MyRange. Faceți clic pe OK. Acum, lista (care se află pe o altă foaie de lucru) poate fi utilizată ca listă de verificare.
Metoda 2. Funcția INDIRECT (INDIRECT)
Să presupunem că lista este pe Sheet1 în intervalul $ A $ 1: $ A $ 10. Faceți clic pe orice celulă din cealaltă foaie de lucru unde ar trebui să apară această listă de verificare. Apoi selectați comanda Data → Validation și în câmpul Data type (Allow) selectați List. În câmpul Sursă, introduceți următoarea funcție: = INDIRECT ("Sheet1! $ A $ 1: $ A $ 10"). în versiunea rusă a Excel: = INDIRECT ("Sheet1! $ A $ 1: $ A $ 10"). Asigurați-vă că este bifată lista In-Cell și faceți clic pe OK. Lista de pe foaia Sheetl va apărea în lista de verificare derulantă.
Dacă numele foii de lucru pe care este localizată lista conține spații, funcția INDIRECT trebuie scrisă ca: = INDIRECT ("" Foaie 1 "$ A $ 1: $ A $ 10"). în versiunea rusă a Excel: = INDIRECT ("Fișa 1! $ A $ 1: $ A $ 10"). Diferența este că după primul citat există un apostrof, iar al doilea apostrof este în fața punctului de exclamare. Apostrofele limitează numele foii.
Este util să folosiți întotdeauna apostrofuri unice, indiferent dacă acestea conțin un nume, spații sau nu. Cu apostrofuri, puteți să vă referiți în continuare la foi de lucru cu nume fără spații, însă acest lucru va simplifica modificarea ulterioară.
Avantajele și dezavantajele ambelor metode
Intervalele numite și funcțiile INDIRECT atunci când le folosiți pentru a le conecta la o listă pe altă foaie de lucru au avantaje și dezavantaje.
Avantajul utilizării unui interval numit în acest scenariu este că modificarea numelui foii nu afectează lista de scanare. Acest lucru evidențiază lipsa funcției INDIRECT - și anume, orice modificare a numelui foii nu va fi reflectată automat în funcția INDIRECT, deci trebuie să modificați manual funcția specificând un nou nume de foaie.
Avantajul funcției INDIRECT: dacă prima celulă sau linia sau ultima celulă sau linie sunt șterse din intervalul numit, intervalul numit returnează #REF. În această lipsă de intervale numite - dacă ștergeți celule sau rânduri dintr-un interval numit, aceste modificări nu vor afecta lista de scanare.