Saturs
No pirmā acu uzmetiena (īpaši, lasot palīdzību), funkcija NETIEŠAIS (NETIEŠI) izskatās vienkārši un pat nevajadzīgi. Tās būtība ir pārvērst tekstu, kas izskatās kā saite, pilnvērtīgā saitē. Tie. ja mums ir jāatsaucas uz šūnu A1, tad mēs varam vai nu parasti izveidot tiešu saiti (ievadiet vienādības zīmi D1, noklikšķiniet uz A1 un nospiediet Enter), vai arī mēs varam izmantot NETIEŠAIS tam pašam mērķim:
Lūdzu, ņemiet vērā, ka funkcijas arguments – atsauce uz A1 – tiek ievadīts pēdiņās, tātad šeit faktiski ir teksts.
"Nu, labi," jūs sakāt. "Un kāds no tā labums?"
Bet nevērtējiet pēc pirmā iespaida – tas ir mānīgs. Šī funkcija var jums palīdzēt daudzās situācijās.
Piemērs 1. Transponēt
Žanra klasika: jums jāpagriež vertikālais diametrs
rievu horizontāli (transponēt). Protams, jūs varat izmantot īpašu ieliktni vai funkciju TRANSPS (TRANSPOZĒT) masīva formulā, bet jūs varat iztikt ar mūsu NETIEŠAIS:
Loģika ir vienkārša: lai iegūtu nākamās šūnas adresi, mēs salīmējam burtu “A” ar speciālo rakstzīmi “&” un pašreizējās šūnas kolonnas numuru, ko funkcija mums piešķir. KOLONNA (KOLONNA).
Apgriezto procedūru labāk veikt nedaudz savādāk. Tā kā šoreiz mums ir jāveido saite uz šūnām B2, C2, D2 utt., Klasiskās “jūras kaujas” vietā ērtāk ir izmantot R1C1 saites režīmu. Šajā režīmā mūsu šūnas atšķirsies tikai ar kolonnas numuru: B2=R1C2, C2=R1C3, D2=R1C4 un tā joprojām
Šeit parādās otrais izvēles funkcijas arguments. NETIEŠAIS. Ja tas ir vienāds MELO (FALSE), tad varat iestatīt saites adresi režīmā R1C1. Tātad mēs varam viegli transponēt horizontālo diapazonu atpakaļ uz vertikāli:
Piemērs 2. Summa pēc intervāla
Mēs jau esam analizējuši vienu veidu, kā summēt noteikta izmēra logu (diapazonu) uz lapas, izmantojot funkciju APGLABĀŠANA (OFFSET). Līdzīgu problēmu var atrisināt arī, izmantojot NETIEŠAIS. Ja mums ir jāapkopo dati tikai no noteikta diapazona perioda, tad mēs varam tos salīmēt no gabaliņiem un pēc tam pārvērst par pilnvērtīgu saiti, kuru varam ievietot funkcijas iekšpusē SUM (SUM):
3. piemērs. Viedās tabulas nolaižamais saraksts
Dažreiz Microsoft Excel viedo tabulu nosaukumus un kolonnas neuzskata par pilnām saitēm. Tā, piemēram, mēģinot izveidot nolaižamo sarakstu (tab Dati – datu validācija), pamatojoties uz kolonnu Darbinieki no viedā galda cilvēki mēs saņemsim kļūdu:
Ja saiti “iesaiņojam” ar mūsu funkciju NETIEŠAIS, tad Excel to viegli pieņems un mūsu nolaižamais saraksts tiks dinamiski atjaunināts, pievienojot jaunus darbiniekus viedās tabulas beigās:
4. piemērs. Nepārlaužamas saites
Kā jūs zināt, Excel automātiski labo atsauces adreses formulās, ievietojot vai dzēšot lapas rindu kolonnas. Vairumā gadījumu tas ir pareizi un ērti, bet ne vienmēr. Pieņemsim, ka mums ir jāpārsūta vārdi no darbinieku direktorijas uz pārskatu:
Ja ievietosiet parastās saites (pirmajā zaļajā šūnā ievadiet =B2 un nokopējiet to uz leju), tad, izdzēšot, piemēram, Dasha, mēs iegūsim #LINK! kļūda viņai atbilstošajā zaļajā šūnā. (#REF!). Gadījumā, ja tiek izmantota saišu izveides funkcija NETIEŠAIS tādu problēmu nebūs.
5. piemērs. Datu vākšana no vairākām lapām
Pieņemsim, ka mums ir 5 lapas ar viena veida ziņojumiem no dažādiem darbiniekiem (Mihails, Jeļena, Ivans, Sergejs, Dmitrijs):
Pieņemsim, ka preču un mēnešu forma, izmērs, novietojums un secība visās tabulās ir vienāda – atšķiras tikai skaitļi.
Jūs varat savākt datus no visām lapām (nesummējiet tos, bet salieciet tos vienu zem otras "kaudzē") tikai ar vienu formulu:
Kā redzat, ideja ir tāda pati: mēs pielīmējam saiti uz dotās lapas vēlamās šūnas un NETIEŠAIS pārvērš to par "dzīvu". Ērtības labad virs tabulas pievienoju kolonnu burtus (B,C,D), bet labajā pusē – rindu numurus, kas jāņem no katras lapas.
Slazdiem
Ja jūs izmantojat NETIEŠAIS (NETIEŠI) jums jāatceras par tās trūkumiem:
- Ja izveidojat saiti uz citu failu (salīmējot faila nosaukumu kvadrātiekavās, lapas nosaukumu un šūnas adresi), tas darbojas tikai tad, kad ir atvērts sākotnējais fails. Ja to aizveram, tiek parādīts kļūdas ziņojums #LINK!
- INDIRECT nevar atsaukties uz dinamisku nosaukumu diapazonu. Statiskā stāvoklī - bez problēmām.
- INDIRECT ir nepastāvīga vai “gaistoša” funkcija, ti, tā tiek pārrēķināta jebkurām izmaiņām jebkurā lapas šūnā, nevis tikai ietekmējošās šūnās, kā parastās funkcijās. Tam ir slikta ietekme uz veiktspēju, un labāk neaizrauties ar lieliem NETIEŠO galdiem.
- Kā izveidot dinamisku diapazonu, izmantojot automātisko izmēru maiņu
- Diapazona loga summēšana uz lapas ar funkciju OFFSET