Extensii de configurare. Sfaturi utile pentru dezvoltare. Filtru avansat în Excel: exemple. Cum să faci un filtru avansat în Excel și cum să-l folosești? Cum se utilizează extins

Mulți utilizatori de computere din întreaga lume lucrează pe mai multe monitoare simultan. Și aceștia nu sunt doar niște designeri profesioniști, programatori sau muzicieni. Mulți oameni obișnuiți preferă mai multe monitoare pentru că sunt pur și simplu mai convenabile. Într-adevăr, de ce să lucrezi în spatele unui singur monitor când poți folosi mai multe și să fii mai productiv și să obții mai multe rezultate?

Monitoarele suplimentare vă permit să vă extindeți în mod semnificativ desktopul, oferind mai multă zonă de ecran pentru programele deschise care pot fi monitorizate simultan fără a minimiza sau maximiza ferestrele. Sistemul de operare Windows face destul de convenabil configurarea lucrului cu mai multe monitoare, iar aproape toate plăcile video moderne au două sau mai multe porturi pentru conectarea monitoarelor.

De ce să folosiți două sau mai multe monitoare?

După cum am menționat mai sus, mai multe monitoare extind în mod semnificativ zona desktopului, făcând posibilă vizualizarea mai multor programe în același timp. Puteți trage programe între ecrane cu o simplă mișcare a mouse-ului, ca și cum ar fi un monitor mare cu un desktop foarte mare.

Lucrând pe mai multe monitoare, aveți posibilitatea de a plasa ferestre diferite pe ele fără a fi nevoie să utilizați Alt+Tab sau bara de activități Windows pentru a comuta între ferestre. Pur și simplu nu este nevoie de acest lucru - doar uită-te la următorul monitor.

Exemple de utilizare a mai multor monitoare la locul de muncă:

  • Programatorii care scriu cod pe un ecran, iar documentația se află pe al doilea. În acest caz, este suficient să te uiți la al doilea ecran pentru a te uita la documentație și a te întoarce imediat la scrierea codului. Uneori, al doilea monitor conține rezultatul muncii lor (site-ul web sau aplicația), pe care îl pot viziona fără a schimba ferestrele.
  • Orice persoană care trebuie să vadă două documente în același timp. De exemplu, atunci când compuneți unul, trebuie să vă uitați la celălalt, sau când scrieți un e-mail, priviți site-ul pentru a transmite cu exactitate formularea.
  • Persoane care au nevoie de monitorizarea constantă a informațiilor în timpul lucrului. În acest caz, fereastra de lucru principală este utilizată direct pentru lucru, iar al doilea ecran este folosit pentru a afișa informații.
  • Este foarte convenabil să folosești mai multe monitoare pentru jocuri, deoarece lumea din jurul tău este semnificativ mai mare cu două sau mai multe monitoare. Unii fani folosesc 3 sau chiar 5 monitoare, plasându-le într-un semicerc în jurul lor.
  • Streameri care trebuie să-și monitorizeze activitățile pe mai multe monitoare, deoarece principalul rulează un joc cu difuzare directă pe Internet.
  • Doar utilizatorii puternici care doresc să vizioneze ceva pe un ecran și să lucreze pe altul.

Cum să configurați Windows pentru a funcționa cu mai multe monitoare

După conectarea monitoarelor suplimentare la computer, nu este nevoie să efectuați acțiuni speciale, deoarece Windows însuși va detecta prezența unui al doilea ecran și va face toate setările necesare pentru aceasta. Singurul lucru este că va trebui să aranjați corect ecranele în sistem, astfel încât locația desktopurilor să se potrivească cu locația monitoarelor (dacă este necesar).

Pentru a deschide setările ecranului, trebuie să faceți clic dreapta pe desktop și să selectați „Rezoluția ecranului”

De exemplu, dacă două ecrane sunt situate orizontal unul lângă celălalt, iar cel din stânga este cel principal, atunci acestea ar trebui să fie amplasate în aceeași ordine în sistem - 1 în stânga și 2 în dreapta. În caz contrar, gestionarea acestora va fi extrem de incomod.

Dacă monitoarele sunt amplasate unul deasupra celuilalt (ca în imaginea de mai sus), atunci puteți trage desktop-urile în setări, astfel încât acestea să fie poziționate în funcție de locația reală a ecranelor.

În setările barei de activități, după conectarea unui monitor suplimentar, apar setări noi care vă permit să configurați setările pentru afișarea barei de activități pe monitoare.

Este posibil să faci fără mai multe monitoare?

Este foarte posibil să faci fără mai multe monitoare. Dacă exemplele de lucru cu mai multe monitoare descrise mai sus nu sunt pentru dvs., dar uneori încă aveți nevoie de ele, atunci puteți utiliza funcțiile de distribuire a ferestrelor pe ecran ( Câștigă+←, Win+→) pentru a pune două ferestre una lângă alta.

Dacă apăsați combinația Câștigă+←, fereastra selectată va fi situată în jumătatea stângă a ecranului. Dacă selectați o altă fereastră și faceți clic Win+→, acesta va fi situat în jumătatea dreaptă a ecranului. În acest fel, puteți lucra cu două ferestre în același timp.

Singura condiție este ca ecranul să aibă o diagonală mare (24” sau mai mult) pentru ca tot conținutul acestor ferestre să se potrivească.

0. Introducere

Mecanismul de extindere a configurației a apărut în platforma 8.3.6 și, în consecință, poate fi utilizat în configurații cu compatibilitate dezactivată. În prezent, toate configurațiile standard de pe formularele gestionate acceptă lucrul cu extensii. Să aruncăm o privire mai atentă la ce este acest mecanism.

Conform documentatiei:

„Mecanismul de extindere a configurației este un mecanism special conceput pentru a modifica o configurație extensibilă fără a modifica această configurație (inclusiv fără a elimina suportul).

Scopul principal al extinderii configurației este de a rafina soluția aplicației în timpul implementării (sau în „cloud”) pentru a se potrivi nevoilor clientului. În acest caz, configurația în curs de modificare nu trebuie să fie eliminată din suport. Ca urmare, rămâne ușor să actualizați o soluție de aplicație standard care este suportată, cu necesitatea de a face modificări. Când dezvoltați o extensie, ar trebui să înțelegeți unele dintre caracteristicile modului în care funcționează o extensie de configurare. Astfel, configurația extensibilă poate fi modificată în orice moment, de exemplu, ca urmare a unei actualizări. În același timp, dezvoltatorul extensiei nu poate influența în niciun fel posibilitatea sau imposibilitatea actualizării. De asemenea, ar trebui să țineți cont de faptul că mai multe extensii pot funcționa pe un sistem, iar autorul fiecărei extensii (în general) nu știe cum funcționează cealaltă extensie."

Puteți citi și vedea mai multe detalii despre extensii aici:

Note prin oglindă
Cursuri de Gilev și Nasipov
Extensii în 8.3.9

Mai jos voi oferi sfaturi utile pentru lucrul cu extensii.

Unele pot părea prea simple sau evidente, dar pot fi utile pentru cei care abia încep să lucreze cu extensii.
De asemenea, voi adăuga cu plăcere sfaturile tale din comentarii.

Deci, hai să mergem!

1. Afișați/ascundeți obiectele neschimbate

Când adăugați obiecte noi la extensie, obiectele asociate sunt, de asemenea, adăugate automat. Ca rezultat, multe obiecte de serviciu se acumulează în metadatele extensiei.
Pentru a afișa numai obiectele modificate există un buton „Schimbat și adăugat în extensie”. Când se face clic, sunt afișate numai obiectele de extensie adăugate și modificate manual.
Principiul funcționării sale este prezentat mai jos:

2. Secvența de execuție a manipulatorilor

Dacă suprascrieți un eveniment sau o comandă într-o extensie, atunci în mod implicit este executat mai întâi handlerul din extensie și apoi handlerul de configurare standard.
Acest lucru nu este întotdeauna convenabil, de exemplu, atunci când unele operațiuni ar trebui efectuate după manipulatori standard.
Să ne uităm la exemple care vă permit să schimbați această secvență:

a) Rulați mai întâi codul standard, apoi codul din extensie:

&OnServer Procedure Study_WhenCreatingOnServer(Eşec, StandardProcessing) AdditionalParameters = Structură nouă;

AdditionalParameters.Insert("Message", "AfterTypicalHandler!");

SetExecutionAfterEventHandlers("ExecuteAfterTypicalHandler", AdditionalParameters); Sfârșitul procedurii &Pe server Procedura ExecuteAfterTypicalHandler(Eșec, StandardProcessing, AdditionalParameters) Notify(AdditionalParameters.Message); EndProcedure

b) Mai întâi executați codul din extensie, apoi codul standard, apoi din nou codul din extensie

&Prin studiu de procedură de server_Când se creeazăPe server(Eșec, Procesare standard) // Proceduri înainte de manipulatorii standard Report("Înainte de handler standard!");
// Instalează handler-ul după handler-ul standard de evenimente Set Execution After Event Handlers ("Execute After Typical Handler");
// În continuare, codul de la handler-ul standard va fi executat. Sfârșitul procedurii &Pe Server Procedura Execută după Handler-ul tipic (Eșec, Procesare standard, Parametri suplimentari) // Cod după handler-ul standard din extensia Raport("După standardul. manipulator!"); EndProcedure

c) Rulați mai întâi codul eșantion, apoi codul din extensie, apoi din nou codul exemplu

Puteți recurge la un truc:

&Tutorial Procedura Server_Când se creeazăPe Server(Eșec, Procesare standard) // Oprește execuția handlerelor standard SetExecution of Event Handlers(False); EndProcedure

3. Creați și utilizați un modul general, un modul manager sau un modul obiect

În prezent, mecanismul de extensie nu vă permite să creați sau să împrumutați module comune, module manageriale și module obiect. Dar în procesarea inclusă în configurație, modulul manager este disponibil și poate fi accesat:

&OnServer Procedura ReportDirectorOnServer() Poziție = "Director";

NUMELE COMPLET AL Managerului = „Ivanov I.I.”;

Processing.Training_Processing.NotifyDirector(Posiția, numele complet al directorului); EndProcedure

Modul manager de procesare: Procedură NotifyDirector(Valoare Poziția, Valoare Numele managerului) Export MessageText = StrTemplate(NSStr("ru="%1 %2""), Poziția, Numele managerului);

Mesaj(MessageText); EndProcedure

În același mod, puteți organiza propriul tip de modul general, în care puteți stoca procedurile generale și funcțiile necesare pentru ca extensia să funcționeze.


De asemenea, puteți include procesarea externă în extensie. Permiteți-mi să vă reamintesc că modulul manager nu este disponibil în procesarea externă.

4. Cum să activați depanareaÎn configurațiile tipice bazate pe biblioteca de subsisteme standard (LSL), atunci când depanați extensii, întâlniți acest mesaj teribil:

Apare dacă extensia noastră este deschisă în configurator și poate fi tratată doar prin închiderea ferestrei de extensie. Pentru a activa depanarea în extensie, ar trebui

  • Utilizați comutatorul din linia de comandă - „Modul de depanare”
  • Aceasta este

Iertând depanarea codului. În special:

  • Toate operațiunile de lungă durată sunt efectuate imediat, fără a rula un job de fundal; La dezvoltarea extensiilor de configurare, este posibilă lansarea cu extensiile de configurare instalate care sunt deschise în prezent în configurator (cu condiția ca versiunea de configurare și versiunile de extensie să nu se fi schimbat). Pentru a-l instala:"
  • Porniți întreprinderea cu comutatorul din linia de comandă - "
    /C< Pentru a-l instala:>

Modul de depanare

În modul configurator, setați parametrul de lansare:

Service -> Opțiuni -> Lansare 1C:Enterprise -> Parametru de lansare: introduceți un șir
Când conectați o extensie pentru prima dată sau când există o schimbare în versiunea extensiei sau a furnizorului, este posibil ca depanarea să nu reușească să se conecteze cu același mesaj.
3. Deschideți extensia în configurator
4. Reporniți depanarea.

5. Cum se scriu cereri

Extensia vede și funcționează numai cu acele obiecte care sunt împrumutate din configurația principală.
Obiectele care nu sunt împrumutate nu sunt vizibile în extensie și atunci când încercați să le accesați, de exemplu, în textul unei cereri, în modul „Configurator”, provoacă o eroare. Deși în modul utilizator codul rulează fără probleme.
Pentru a scrie sau edita interogări cu o cantitate mare de metadate, este mai bine să utilizați orice procesare externă. Toate metadatele din configurația principală sunt disponibile în ea:


6. Cum se salvează datele

Extensia nu are scopul de a stoca date importante, cu atât mai puțin date care afectează contabilitatea. Dar trebuie să salvați setările.
Pentru a face acest lucru, puteți utiliza stocarea setărilor generale sau salvarea datelor din formular:

a) Salvarea datelor din formular

În formularul editat, puteți seta proprietatea „Salvare automată a datelor în setări” la „Utilizare” și puteți pune steag „Salvare” deasupra detaliilor necesare. Acest lucru va permite salvarea valorilor detaliilor folosind mecanismul standard al platformei:


O astfel de stocare a datelor .

b) Stocarea setărilor generale

Orice date pot fi stocate în acest stocare. Mai multe detalii sunt disponibile.
Să ne uităm la un exemplu de stocare a datelor arbitrare.

Salvarea datelor:

&OnServer Procedure BeforeClosingOnServer() // Pregătește structura de stocare a datelor Settings Structure = New Structure;

SettingsStructure.Insert(„Toată lumea”, Toată lumea);

Setări Structure.Insert(„Închide”, Închide);

Setări Structure.Insert(„Pentru prieteni”, Către prieteni);

// Salvați datele în stocarea setărilor generale pentru scop general. Stocarea setărilor generaleSave("Training_DoEverythingGood", "Settings", SettingsStructure); EndProcedure

Recuperare date:

Uneori poate fi necesar să adăugați propriul buton de umplere și să părăsiți butonul standard.
Pentru a muta butonul standard, dar nu a-l șterge complet, puteți seta proprietatea - „Numai în toate acțiunile” - „Da”:

În acest caz, butonul va fi disponibil din submeniul „Mai multe”. Acest lucru vă va permite să continuați să lucrați cu funcționalitatea standard în cazul unor situații neprevăzute.

9. Extensie ca remediere a erorilor

Există situații în care clientul are o eroare, dar configurația este blocată. Nu vreau să mă scot din suport pentru a remedia o eroare. În astfel de situații, puteți crea o extensie mică care remediază această eroare specială. După ce ați creat o astfel de extensie o dată, o puteți activa cu ușurință pentru toți clienții dvs.

În plus, dezvoltatorii standard postează uneori textul de corectare a erorilor pe forumul partenerului. Acest lucru va face crearea unei astfel de extensii și mai ușoară.

Dacă eroarea nu este ușor de remediat, atunci o puteți face cel puțin mai puțin critică, de exemplu, plasând un dop în zona cu probleme.

Și nu uitați să dezactivați această extensie după ce eroarea este remediată în configurația standard.

10. Cum să afișați procesarea în interfață

Pentru a afișa procesarea dvs. în interfața de configurare, trebuie să o includeți în subsistemul necesar:

De asemenea, puteți să vă creați propriul subsistem în extensie și să adăugați obiectele necesare la acesta.
De exemplu, puteți plasa procesări externe sau rapoarte într-o extensie și pur și simplu le puteți conecta la orice configurație:

11. Cum se transferă extensia la 8.3.8

Pentru a transfera extensia la 8.3.8, urmați acești pași:

1. Eliminați modul de compatibilitate din extensie.
Setați proprietățile de compatibilitate la aceeași cu configurația principală.

2. Remediați problemele de conectare.
Trebuie să verificați dacă extensia este activată pe noua versiune. Cauza erorilor poate fi vizualizată în jurnal.

3. Actualizați formularele din extensie.
Ar trebui să actualizați formularele de extensie din configurația principală. Astfel încât atât în ​​extensie cât și în configurație formele să fie aceleași.

4. Aduceți aspectul formularului la noile reguli ale motorului.
Recomandări pentru adaptarea formularelor la noua platformă pot fi găsite la acest link.

5. Verificați dacă extensia arată și funcționează corect.

Fiecare articol este descris mai detaliat în. Există și materiale utile pe această temă.

12. Cum se conectează extensia

1. Administrare - „Imprimare formulare și procesare”

3. Butonul „Adăugați” - Selectați un fișier

4. Butonul de repornire

5. Gata!


13. Cum se actualizează extensia

1. Administrare - „Imprimare formulare și procesare”

3. Stăm pe extensia dorită

4. „Mai multe” - Comanda „Actualizare de pe un fișier de pe disc”

5. Butonul de repornire

6. Gata!

Asta e tot deocamdată!

Recunoștința poate fi exprimată monetar, altfel e criză, înțelegi!

Motoarele de căutare se îmbunătățesc în fiecare zi, ajutând utilizatorii să găsească conținutul dorit printre straturi uriașe de informații. Din păcate, în multe cazuri, cererea de căutare nu poate fi satisfăcută din cauza lipsei de acuratețe a cererii în sine. Există mai multe secrete pentru configurarea unui motor de căutare care va ajuta la filtrarea informațiilor inutile și va oferi rezultate mai corecte.

În acest articol, vom analiza câteva reguli pentru formarea unei interogări în motorul de căutare Yandex.

1. În mod implicit, motorul de căutare returnează întotdeauna rezultate pentru toate formele cuvântului introdus. Prin plasarea operatorului „!” în fața cuvântului de căutare din rând. (fără ghilimele), veți obține rezultate numai pentru acel cuvânt în forma specificată.

Același rezultat poate fi obținut activând căutarea avansată și făcând clic pe butonul „Exact ca în cerere”.

2. Dacă puneți „!!” în fața cuvântului dintr-o linie, sistemul va selecta toate formele acestui cuvânt, excluzând formele legate de alte părți de vorbire. De exemplu, va prelua toate formele cuvântului „zi” (zi, zi, zi), dar nu va afișa cuvântul „copil”.

Clarificarea contextului

Folosind operatori speciali, se specifică prezența și poziția obligatorie a unui cuvânt în căutare.

1. Dacă puneți interogarea între ghilimele (“), Yandex va căuta exact această poziție a cuvintelor pe paginile web (ideal pentru căutarea ghilimelelor).

2. Dacă sunteți în căutarea unui citat, dar nu vă amintiți niciun cuvânt, puneți pictograma * în schimb și asigurați-vă că puneți întreaga cerere între ghilimele.

3. Prin plasarea unui semn + în fața unui cuvânt, indicați că acest cuvânt trebuie să fie găsit pe pagină. Pot exista mai multe astfel de cuvinte și trebuie să puneți + în fața fiecăruia. Un cuvânt dintr-o linie care nu este precedat de acest semn este considerat opțional și motorul de căutare va afișa rezultate cu și fără acest cuvânt.

4. Operatorul „&” ajută la găsirea documentelor în care cuvintele marcate de operator apar în aceeași propoziție. Pictograma trebuie plasată între cuvinte.

5. Operatorul „-” (minus) este foarte util. Exclude cuvântul marcat din căutare, găsind pagini numai cu cuvintele rămase în șir.

Acest operator poate exclude și un grup de cuvinte. Luați un grup de cuvinte nedorite între paranteze și puneți un semn minus în fața lor.

Configurarea căutării avansate în Yandex

Unele funcții Yandex care rafinează căutarea sunt încorporate într-o formă de dialog convenabilă. Să o cunoaștem mai bine.

1. Include blocare regională. Puteți găsi informații pentru o anumită localitate.

2. În această linie puteți introduce site-ul pe care doriți să căutați.

3. Specificați tipul de fișier care trebuie căutat. Aceasta poate fi nu numai o pagină web, ci și PDF, DOC, TXT, XLS și fișiere pentru deschidere în Open Office.

4. Activați căutarea numai pentru documente scrise în limba selectată.

5. Puteți filtra rezultatele după data actualizării. Pentru o căutare mai precisă, este prevăzută o linie în care puteți introduce data de început și de încheiere a creării (actualizării) documentului.

Mulți angajați din tot felul de organizații care trebuie să lucreze cu Mircosot Excel într-un fel, fie că este vorba de contabili obișnuiți sau analiști, se confruntă adesea cu nevoia de a selecta un număr de valori dintr-o cantitate imensă de date. Pentru a simplifica această sarcină, a fost creat un sistem de filtrare.

Filtru obișnuit și avansat

Excel oferă un filtru simplu care poate fi lansat din fila „Date” - „Filter” (Date - Filtru în versiunea engleză a programului) sau folosind o comandă rapidă pe bara de instrumente, similar cu o pâlnie în formă de con pentru turnarea lichidului în recipiente cu gât îngust.

Pentru cele mai multe cazuri, acest filtru este opțiunea optimă. Dar, dacă trebuie să filtrați după un număr mare de condiții (și chiar după mai multe coloane, rânduri și celule), mulți oameni se întreabă cum să facă un filtru avansat în Excel. În versiunea în limba engleză se numește Advanced filter.

Utilizarea filtrului avansat pentru prima dată

În Excel, cea mai mare parte a muncii se face cu tabele. În primul rând, este convenabil și, în al doilea rând, într-un singur fișier puteți salva informații pe mai multe pagini (file). Este recomandabil să creați mai multe rânduri deasupra tabelului principal, lăsând cel de sus pentru antet, în aceste rânduri se vor încadra condițiile filtrului avansat Excel. În viitor, probabil că filtrul va fi schimbat: dacă sunt necesare mai multe condiții, puteți oricând să introduceți o altă linie în locul potrivit. Dar este de dorit ca între celulele intervalului de condiții și celulele datelor sursă să existe un rând neutilizat.

Mai jos sunt exemple despre cum să utilizați un filtru avansat în Excel.

OBCDEF
1 ProduseNumeLunăZiua săptămâniiOraşClient
2 legume Krasnodar"Auchan"
3
4 ProduseNumeLunăZiua săptămâniiOraşClient
5 fructepiersicăianuarieluniMoscova"Pyaterochka"
6 legumeroșiefebruarieluniKrasnodar"Auchan"
7 legumecastravetemartieluniRostov-pe-Don"Magnet"
8 legumevânătăaprilieluniKazan"Magnet"
9 legumesfeclămaimiercuriNovorossiysk"Magnet"
10 fructemăriuniejoiKrasnodar"Bakal"
11 verdemărariuliejoiKrasnodar"Pyaterochka"
12 verdepătrunjelaugustvineriKrasnodar"Auchan"

Aplicarea unui filtru

În tabelul de mai sus, rândurile 1 și 2 sunt pentru intervalul de condiții, rândurile de la 4 la 7 sunt pentru intervalul de date sursă.

În primul rând, ar trebui să introduceți în rândul 2 valorile corespunzătoare de pe care se va baza filtrul avansat din Excel.

Filtrul este lansat prin selectarea celulelor datelor sursă, după care trebuie să selectați fila „Date” și să faceți clic pe butonul „Avansat” (Date - Avansat, respectiv).

Fereastra care se deschide va afișa intervalul de celule selectate în câmpul Interval sursă. Conform exemplului de mai sus, șirul ia valoarea „$A$4:$F$12”.

Câmpul „Interval de condiții” trebuie completat cu valorile „$A$1:$F$2”.

Fereastra conține și două condiții:

  • filtrați lista în loc;
  • copiați rezultatul într-o altă locație.

Prima condiție vă permite să generați rezultatul în spațiul alocat pentru celulele intervalului inițial. A doua condiție vă permite să generați o listă de rezultate într-un interval separat, care ar trebui să fie specificat în câmpul „Plasați rezultatul în interval”. Utilizatorul selectează o opțiune convenabilă, de exemplu, prima, iar fereastra „Filtru avansat” din Excel se închide.

Pe baza datelor introduse, filtrul va genera următorul tabel.

Când utilizați condiția „Copiați rezultatul într-o altă locație”, valorile de la rândurile 4 și 5 vor fi afișate în intervalul specificat de utilizator. Intervalul inițial va rămâne neschimbat.

Ușurință în utilizare

Metoda descrisă nu este în întregime convenabilă, prin urmare, pentru îmbunătățire, se folosește de obicei limbajul de programare VBA, cu care sunt create macrocomenzi care vă permit să automatizați un filtru avansat în Excel.

Dacă utilizatorul are cunoștințe despre VBA, se recomandă să studieze o serie de articole pe această temă și să îți implementeze cu succes planurile. Când modificați valorile celulelor din rândul 2, rezervate filtrului avansat Excel, intervalul de condiții se va modifica, setările vor fi resetate, repornite imediat și informațiile necesare vor fi generate în intervalul necesar.

Interogări complexe

Pe lângă lucrul cu valori specificate cu precizie, filtrul avansat din Excel este capabil să proceseze interogări complexe. Acestea sunt datele introduse, unde unele dintre caractere sunt înlocuite cu caractere wildcard.

Tabelul cu simboluri pentru interogări complexe este prezentat mai jos.

Exemplu de cerereRezultat
1 n*

returnează toate cuvintele care încep cu litera P:

  • piersici, roșii, pătrunjel (dacă sunt introduse în celula B2);
  • Cinci (dacă este introdus în celula F2).
2 = rezultatul va fi afișarea tuturor celulelor goale, dacă există, în intervalul specificat. Poate fi foarte util să folosiți această comandă pentru a edita datele sursă, deoarece tabelele se pot schimba în timp, iar conținutul unor celule poate fi șters ca fiind inutil sau irelevant. Folosirea acestei comenzi vă va permite să identificați celulele goale pentru completarea sau restructurarea ulterioară a tabelului.
3 <> Vor fi afișate toate celulele care nu sunt goale.
4 *yu*toate semnificațiile în care este prezentă combinația de litere „yu”: iunie, iulie.
5 =????? toate celulele dintr-o coloană care au patru caractere. Caracterele sunt considerate a fi litere, cifre și spații.

Merită să știți că simbolul * poate reprezenta orice număr de caractere. Adică, dacă se introduce valoarea „n*”, toate valorile vor fi returnate, indiferent de numărul de caractere după litera „n”.

Semnează „?” implică un singur caracter.

Legături SAU și ȘI

Trebuie să știți că informațiile specificate într-o singură linie în „Gama de condiții” sunt considerate a fi combinate cu un operator logic (ȘI). Aceasta înseamnă că mai multe condiții sunt îndeplinite simultan.

Dacă datele sunt scrise într-o coloană, filtrul avansat din Excel le recunoaște ca fiind conectate de un operator logic (SAU).

Tabelul de valori va lua următoarea formă:

OBCDEF
1 ProduseNumeLunăZiua săptămâniiOraşClient
2 fructe
3 legume
4
5 ProduseNumeLunăZiua săptămâniiOraşClient
6 fructepiersicăianuarieluniMoscova"Pyaterochka"
7 legumeroșiefebruarieluniKrasnodar"Auchan"
8 legumecastravetemartieluniRostov-pe-Don"Magnet"
9 legumevânătăaprilieluniKazan"Magnet"
10 legumesfeclămaimiercuriNovorossiysk"Magnet"
11 fructemăriuniejoiKrasnodar"Bakal"

Tabelele pivot

O altă metodă este efectuată folosind comanda „Insert - Table - PivotTable” (Insert - Table - PivotTable în versiunea în limba engleză).

Tabelele menționate funcționează în mod similar cu o gamă preselectată de date și selectează valori unice pentru analize ulterioare. De fapt, se pare că lucrează cu câmpuri unice (de exemplu, numele de familie al unui angajat al companiei) și o serie de valori care sunt returnate atunci când este selectat un câmp unic.

Dezavantajul utilizării tabelelor pivot este necesitatea de a ajusta manual datele sursă atunci când acestea se modifică.

Concluzie

În concluzie, trebuie menționat că domeniul de aplicare al filtrelor în Microsoft Excel este foarte larg și variat. Este suficient să-ți folosești imaginația și să-ți dezvolți propriile cunoștințe, abilități și abilități.

Filtrul în sine este ușor de utilizat și de învățat; nu este dificil să vă dați seama cum să utilizați filtrul avansat în Excel, dar este destinat cazurilor în care este necesar să eliminați informațiile de un număr mic de ori pentru procesare ulterioară. De regulă, nu implică lucrul cu cantități mari de informații din cauza factorului uman obișnuit. Aici vin în ajutor tehnologiile mai sofisticate și avansate de procesare a informațiilor în Microsoft Excel.

Macro-urile scrise în VBA sunt extrem de populare. Ele vă permit să rulați un număr semnificativ de filtre care vă ajută să selectați valorile și să le afișați în intervalele corespunzătoare.

Macro-urile înlocuiesc cu succes multe ore de muncă la compilarea rapoartelor rezumative, periodice și de altă natură, înlocuind timpul lung de analiză a matricelor uriașe cu doar un clic de o secundă.

Utilizarea macrocomenzilor este justificată și incomod. Oricine se confruntă cu nevoia de aplicare va găsi întotdeauna, dacă dorește, suficient material pentru a-și dezvolta cunoștințele și pentru a căuta răspunsuri la întrebările de interes.

Filtrul avansat din MS Excel este un instrument foarte puternic pentru selectarea datelor necesare, cu toate acestea, spre deosebire de un filtru simplu, apar anumite dificultăți la utilizarea unui filtru avansat.

Scopul unui filtru avansat în MS Excel, ca orice filtru, este de a filtra datele, adică. selectarea datelor conform criteriilor introduse. Există nenumărate exemple de selectare a datelor necesare: printre școlari, selectați toți băieții sau fetele care au mai mult de 140 cm sau au ochii albaștri; dintre fructe, selectați-le pe cele cu cel mai mare conținut de vitamina C etc. De fapt, puteți veni cu un criteriu pentru fiecare câmp dintr-un tabel MS Excel, dar de ce să folosiți un filtru avansat greoi și de neînțeles dacă există un filtru simplu?

Este vorba despre funcționalitatea limitată a filtrului în sine, precum și despre imposibilitatea de a construi condiții de tip „SAU”, de exemplu, puteți selecta toate mașinile de la producătorul „RENAULT” cu o capacitate a motorului de 1,6 litri, dar nu puteți selecta toate mașinile de la producătorul „RENAULT” sau mașinile cu o capacitate a motorului de 1,6 litri, adică toate condițiile care au fost aplicate unui anumit câmp sunt aplicate în combinația „ȘI”.

Folosind un filtru avansat, este posibil să filtrați valori în același mod ca și cu un filtru obișnuit și, de asemenea, să introduceți un filtru pentru mai multe câmpuri cu condiția „SAU”.

Pentru a rula un filtru avansat, va trebui să creați o copie a antetelor tabelului care vor fi filtrate, de exemplu. creați o serie de condiții (doar copiați antetul de lângă tabel).

Apoi, completați intervalul de condiții cu condiții de selecție în tabelul principal. Respectarea regulii: dacă este necesar ca condițiile să fie îndeplinite simultan. aceste. au fost selectate valori corespunzătoare a două condiții (de exemplu, atât motorul este mai mic de 1,6 litri, cât și accelerația până la 100 km/h este mai mică de 10 secunde), apoi condițiile sunt scrise pe o singură linie; dacă este necesar ca condițiile să fie îndeplinite în modul „SAU” (de exemplu, fie motorul are mai puțin de 1,6 litri, fie accelerația este mai mică de 10 secunde), atunci condițiile sunt scrise în rânduri diferite. Numărul de condiții impuse în modul „sau” este limitat doar de imaginația utilizatorului.

De exemplu, să creăm mai multe condiții de filtrare:

1. O mașină de la producătorul KIA cu dinamică de accelerație de la 0 la 100 km/h în mai puțin de 10 secunde sau mașini Mercedes-Benz care costă mai puțin de 43.000 USD.

Gama de condiții în acest caz va arăta astfel:

Iar rezultatul este cam asa:

2. Găsiți toate mașinile a căror viteză maximă este mai mare/egale cu 200 km/h sau a căror accelerație de la 0 la 100 km/h este mai mică/egale cu 10 secunde.

Gama de conditii:

Rezultatul filtrului:

3. Să adăugăm condiția dificilă anterioară, astfel încât marca mașinii să nu fie AUDI.

Interval de condiție modificat:

Rezultat:

Principiul de funcționare este clar. Merită să spuneți câteva cuvinte despre plasarea gamei de condiții. Poate fi plasat oriunde, totuși, trebuie luate în considerare mai multe nuanțe: în primul rând, dacă este plasat lângă intervalul de date inițial, apoi, după aplicarea filtrului, dacă condițiile au fost plasate pe acele rânduri care au căzut sub filtru. , vor fi și ascunse ( discutat în detaliu în videoclip); în al doilea rând, îl puteți plasa sub un tabel cu date dacă nu intenționați să adăugați date la tabel; în al treilea rând, deoarece o serie de condiții pot fi plasate pe alte foi ale cărții MS Excel, este mai bine să faceți acest lucru, în acest caz, poate fi alocată o foaie separată pentru fiecare condiție complexă, salvând toate filtrele;