Excel formula: Datu validācijai jāietver īpašs teksts -

Satura rādītājs

Vispārēja formula

=ISNUMBER(FIND("txt",A1))

Kopsavilkums

Lai atļautu tikai vērtības, kas satur noteiktu teksta virkni, varat izmantot datu validāciju ar pielāgotu formulu, kuras pamatā ir funkcijas FIND un ISNUMBER. Parādītajā piemērā datu validācija, kas piemērota C5: C9, ir:

=ISNUMBER(FIND("XST",C5))

Paskaidrojums

Datu validācijas kārtulas tiek aktivizētas, kad lietotājs pievieno vai maina šūnas vērtību.

Šajā formulā funkcija FIND ir konfigurēta, lai meklētu tekstu "XST" šūnā C5. Ja tas tiks atrasts, FIND atgriezīs skaitlisko pozīciju (ti, 2, 4, 5 utt.), Kas pārstāv teksta sākuma punktu šūnā. Ja teksts nav atrasts, FIND parādīs kļūdu. Piemēram, šūnā C5 FIND atgriezīs 5, jo "XST" sākas ar 5. rakstzīmi.

Rezultātu, ko nodrošina funkcija FIND, novērtē funkcija ISNUMBER. Jebkuram skaitliskam rezultātam, ko atgriezusi FIND, ISNUMBER atgriezīs vērtību TRUE un validācija izdosies. Ja teksts netiks atrasts, FIND atgriezīs kļūdu, ISNUMBER atgriezīs FALSE un ievades pārbaude neizdosies.

Nedrīkst saturēt

Lai apstiprinātu ievadi tikai tad, ja šūna nesatur konkrētu tekstu, funkciju ISNUMBER var aizstāt ar ISERROR šādi:

=ISERROR(FIND("XST",C5))

Šī formula atgriezīs vērtību TRUE, kad “XST” netiks atrasts, un datu pārbaude būs veiksmīga.

Piezīme. Šūnu atsauces datu validācijas formulās ir saistītas ar augšējo kreiso šūnu diapazonā, kas izvēlēts, kad ir definēts validācijas noteikums, šajā gadījumā C5.

Interesanti raksti...