Cum de a excela tabele crea megaformuly - trucuri și tehnici în Microsoft Excel

Acest articol descrie o metodă de combinare mai multe formule intermediare pentru a crea un lung Formula (megaformuly). Dacă ați lucrat în Excel anumit timp, au putut vedea formulele lungi, care erau aproape de neînțeles. Aici vei afla cum au fost create.







Dedicată pentru a crea o formulă care elimină primul nume (de exemplu, Ivan Pavlovich Petrov devine Ivanom Petrovym). Fig. 125,1 prezintă o foaie cu anumite nume și șase coloane intermediari cu formulele care îndeplinesc sarcina. Vă rugăm să rețineți că formulele nu sunt perfecte: ele nu pot ocupa numele-un singur cuvânt.

Fig. 125,1. Eliminarea numelor de mijloc și inițialele necesită un șase formule intermediare sau una megaformuly

Formulele introduse în rândul 2, sunt prezentate în tabelul de mai jos.

combină numele


Cheltuielile un pic de timp, puteți elimina toate formulele intermediare și să le înlocuiască cu un singur megaformuloy. Acest lucru se poate realiza prin crearea tuturor intermediarului cu formula și, ulterior, să modifice formula finală (în acest caz, formula în coloana H) înlocuind fiecare copie de referință celulă cu formula în această celulă. Din fericire, puteți utiliza clipboard pentru a copia și lipi formula în loc să le tastați din nou. Continuați acest proces până când celula H1 nu va conține nimic altceva decât o referință la celula A1. În final, veți obține următoarele megaformula într-o singură celulă:

= LEFT (TRIM (A2); FIND ( "" TRIM (A2); 1)) DREAPTA (TRIM (A2); LEN (TRIM (A2)) - IFERROR (FIND ( "" TRIM (A2); SEARCH ( "" TRIM (A2); 1) +1); FIND ( "" TRIM (A2); 1)))

Când sunteți mulțumit de modul în care megaformula, puteți elimina coloanele care conțin formulele intermediare, deoarece acestea nu mai sunt utilizate.







Dacă nu sunt încă clare pentru procesul de mai sus, urmați pas cu pas.

  1. Verificați formula H2. Acesta conține referințe două celule (F2 și 62): = F2G2
  2. Activați G2 celulă și copia conținutul formulei (fără semnul egal) în clipboard.
  3. Selectați celula H2 și înlocuiți trimiterea la conținutul celulei G2 din clipboard. Acum H2 celula cuprinde următoarea formulă:
    = F2PRAVSIMV (B2; LEN (B2) -E2)
  4. Activați F2 celula și copia conținutul formulei (fără semnul egal) în clipboard.
  5. Selectați celula H2 și înlocuiți referința la celula F2 conținutul din clipboard. Acum formula în H2 celulă după cum urmează:
    = LEFT (B2 C2) DREAPTA (B2; LEN (B2) -E2)
  6. celula H2 conține în prezent trei celule de referință (B2, C2 și E2). Formula le înlocuiesc fiecare dintre link-urile de pe aceste celule.
  7. Înlocuiți referința celulei cu formula E2 E2. Rezultatul este:
    = LEFT (B2 C2) DREAPTA (B2; LEN (B2) -ESLIOSHIBKA (D2; C2))
  8. Copiați formula D2 și D2 înlocui celula de referință.
= LEFT (B2 C2) DREAPTA (B2; LEN (B2) -PRAVSIMV (FIND ( "" B2, B2 + 1); C2))
In formula au trei legături la celula C2.
  • Înlocuiți fiecare dintre aceste referințe formula în celula C2. Formula din celula H2:
    = LEFT (B2; FIND ( "" B2; 1)) DREAPTA (B2; LEN (B2) -ESLIOSHIBKA (FIND ( "" B2, FIND ( "" B2, 1); FIND ( ""; B2; 1)))
  • În cele din urmă, înlocuiți șapte referiri la formula celula B2 în celula B2. Rezultatul este:
    = LEFT (TRIM (A2); FIND ( "" TRIM (A2); 1)) DREAPTA (TRIM (A2); LEN (TRIM (A2)) - IFERROR (FIND ( "" TRIM (A2); SEARCH ( "" TRIM (A2); 1) +1); FIND ( "" TRIM (A2); 1)))
  • Rețineți că formula în celula H2 conține acum o referire numai la celula A2. Megaformula completat și îndeplinește aceleași sarcini ca și intermediarii cu formula generală (care pot fi șterse). Puteți, desigur, adapta această metodă pentru propriile nevoi. O caracteristică interesantă este că una megaformula de multe ori mai rapid decât calculat mai multe formule intermediare.

    La înlocuirea referirile la textul formulelor de celule, asigurați-vă că formula continuă să afișeze rezultatul corect după fiecare înlocuire. În unele situații, este posibil să trebuiască să copiați formula pentru a pune în jurul valorii de paranteze.