De ce am nevoie de stil link-uri R1C1

„Am ajuns la Excel, în antetele de coloană ale prelatei cifre (1,2,3 ...) în locul literelor obișnuite (A, B, C ...)! Toate formulele au transformat într-o mizerie de neînțeles cu R și C litere! Ce ar trebui să fac. Ajutor!“

Această întrebare am auzit aproape în fiecare formare, iar pe forum, el apare cu regularitate surprinzătoare. Să ne, în sfârșit, vom înțelege - ceea ce este acest mod de referință viclean, cum să lupte și ceea ce este, strict vorbind, în general, proiectate.

Nimic super-complicat, doar un pic neobișnuită.

După cum activat / dezactivat

Puțini oameni folosesc acest mod deliberat. De obicei, el se transformă accidental pe sine, de exemplu, atunci când deschiderea curbe debarcările de 1C în Excel și în alte situații. Opriți-o este într-o clipă. Cel mai simplu mod:

Dacă trebuie să o faci de multe ori, are sens pentru a crea un macro simplu, cele două moduri de comutare înainte și înapoi:

Puteți să-l salvați într-un registru de lucru cu caracter personal macro și atârnă pe butonul barei de instrumente sau tasta de comandă rapidă (cum se face acest lucru este descris aici).

În cazul în care acest lucru poate fi util

Și aici este întrebarea corectă. În cazul în care stelele sunt aprinse, este cineva care are nevoie de ea. Există mai multe situații în care modul de referință R1C1 este mai convenabil decât modul A1 clasic:

  • Când verificați formulele și căutarea erorilor din tabele este, uneori, mai convenabil de a utiliza modul de referință R1C1, deoarece are același tip de formule nu sunt doar similare, dar exact la fel. Comparați, de exemplu, aceeași masă în modul de depanare de formule (CTRL +


Găsiți o greșeală în modul R1C1 mult mai ușor, nu?

deoarece în modul R1C1, toate formulele sunt identice. Prezentarea clasica a celulelor din coloana C, toate formulele sunt diferite, iar noi ar trebui să scrie ciclu de cod prin fiecare celulă pentru a determina o formulă pentru ea personal, care este ceva de genul:

Link-uri conexe

Recent, am descoperit un alt lucru mega ușor că se poate face numai cu acest stil. Nu părea să fi întâlnit pe site-ul, așa că voi împărtăși cu cititorii, care ar putea fi utile.

Dacă formula Vreau să folosesc zone denumite (RangeNames), adică, în loc de formula B3 * B4 au ceva de genul Volumul * Pretul este de obicei alocă un rând întreg (coloană) cu datele originale, adică, într-o matrice (sau vector - suna-l ce vrei ), cum ar fi "Venituri" - B3: X3, "Pret" - B4: X4. Apoi, desigur, puteți introduce numele în formula, iar formula va fi mai bine și aspectul simplu, dar există câteva, dar
- atunci când se utilizează anumite formule, cum ar fi MAX, Excel va folosi întreaga matrice ca un argument, care este, dacă aveți două prețuri Price1; Pret 2, atunci formula Max (Price1, Tsena2) consideră a nu fi cel mai mare preț dintre cele două prețuri în coloana curentă, iar prețul maxim pentru întreaga perioadă.
- Dacă te duci în modul de editare - se va aprinde întreaga gamă - nu este întotdeauna convenabil, și este clar care este valoarea sursă pentru formula

Să sperăm că a explicat în mod clar. În timp ce scriu, am dat seama că un astfel de lucru este posibil, și fără acest stil de referință pentru a face, dar încă nu atât de frumos afară.

Te rog spune-mi cum codul poate fi introdus prin intermediul VBA în intervalul unei formule matrice de R1C1

Te rog spune-mi cum pot afișa valoarea unei celule din coloana, astfel încât celula de exemplu. 10 într-un rând de sus în jos, dar lista este supusă de a schimba filtrele (de exemplu, este necesar să se ia în considerare numai celulele vizibile). OFFSET fixe crede și filtrele nu răspund.


Utilizarea oricăror materiale de pe acest site
strict cu referire la sursa.

IP Pavlov Nikolay Vladimirovici
Număr TVA 633015842586
BIN 310633031600071

articole similare