Šajā rakstā mēs uzzināsim, vai šūnā ir vārds, tad kā piešķirt vērtību programmā Microsoft Excel 2010.
Pieņemsim, ka mums ir situācija, kad mums ir jāpārskata katra šūna un jāpārbauda, vai tajā nav teksta. Ja jā, mums jāatgriež skaitlis atsevišķā šūnā, pretējā gadījumā ignorējiet. Mēs varam redzēt, kā tas tiek darīts, izmantojot piemēru -
A slejā ir teksts ar vārdu “krāsa”. 1 šūna to nedara. (Krāsām šeit nav nekādas nozīmes). Mums jāpārbauda, vai katrā šīs slejas šūnā ir vārds “krāsa”. Ja tas notiek, mums jāatgriež vērtība 1 slejā B, pretējā gadījumā jāatgriež 0.
Lai labāk izprastu, skatiet zemāk redzamo ekrānuzņēmumu:
Mēs izmantosim 3 funkcijas, proti: JA, MEKLĒT & JAUTĀTlai aprēķinātu vērtību B slejā.
Funkcija If pārbauda, vai nosacījums ir izpildīts, un atgriež vienu vērtību, ja tā ir TRUE, bet otru - ja FALSE.
Sintakse = IF (loģiskais_tests, vērtība_jautājums, vērtība_jautājums)
Funkcija MEKLĒ atgriež tās rakstzīmes numuru, pie kuras pirmo reizi tiek atrasta konkrēta rakstzīme vai teksta virkne, lasot no kreisās uz labo (nav reģistrjutīgs)
Sintakse = MEKLĒT (atrast_tekstu, teksta ietvaros, sākuma_numurs)
Funkcija IFERROR atgriež vērtību_ja_kļūda, ja izteiksme ir kļūda, un pašas izteiksmes vērtība citādi
Sintakse = IFERROR (vērtība, vērtība_ja_kļūda)
Šūnā B2 formula ir = IFERROR (JA (MEKLĒT ("krāsa", A2), 1), 0)
Skatiet zemāk esošo ekrānuzņēmumu:
ŠūnāsA2: A8 varavīksnes krāsas - VIBGYOR tiek izmantoti. Lai šūnā lietas būtu atšķirīgas A9 Balta tiek ievadīts kopš Balts nav daļa no VIBGYOR.
Tādējādi rezultāts ir 1 šūnās A2: A8, jo katrā no šīm šūnām ir teksts “krāsa” un 0 šūnā A9, jo tajā nav teksta “krāsa” (sk. Zilu iezīmēto lodziņu iepriekš).
Ļaujiet mums saprast, kā darbojas formula:
- Sākot ar šūnu A2,Meklētfunkcija meklēs tekstu "krāsa ” šajā šūnā. Ja tas tiks atrasts, tas atgriezīs 8, kas ir vieta, kur teksts tika atrasts šūnā A2. Ja teksts nav atrasts kā šūnā A9, funkcija atgriezīs #VALUE! Kļūda.
- TadIF funkcija pārbaudīs, vai meklēšanas funkcija atgriezusi kādu vērtību. Ja jā, tas atgriezīs 1, pretējā gadījumā tas turpinās #VALUE! kļūda.
- Visbeidzot, IFERROR funkcija pārbaudīs, vai meklēšanas funkcija ir atgriezusi #VALUE! Kļūda, un, ja jā, tā šūnā parādīs kļūdu, nevis 0.