Exceli valem: andmete valideerimine ilma kirjavahemärkideta -

Üldine valem

=COUNT(FIND(xlist,A1))=0

Kokkuvõte

Andmete kinnitamise kasutamiseks kirjavahemärkide piiramiseks võite kasutada nimega vahemikku ja funktsioone FIND ja COUNT põhinevat valemit. Näidatud näites on andmete C5: C10 andmete valideerimine järgmine:

=COUNT(FIND(xlist,B5))=0

kus xlist on nimega vahemik D5: D11.

Selgitus

Andmete valideerimise reeglid käivitatakse, kui kasutaja lisab või muudab lahtri väärtust. Kui kohandatud valem tagastab väärtuse TÕENE, möödub valideerimine ja sisend aktsepteeritakse. Kui valem tagastab FALSE, siis valideerimine nurjub ja sisend lükatakse hüpikaknaga tagasi.

Sel juhul oleme eelnevalt määratlenud nimega vahemiku "xlist" kui D5: D11. Selles vahemikus on tähemärgid, mis pole lubatud.

Andmete valideerimisel kasutatav valem on järgmine:

=COUNT(FIND(xlist,B5))=0

Seestpoolt töötamine LEIA funktsioon on konfigureeritud xlistiga "teksti leidmiseks" ja lahtri B5 otsitava tekstina. Kuna me anname otsingule mitu väärtust sisaldava massiivi, tagastab FIND tulemuste massiivi, ühe märgitud vahemiku "xlist" iga tähemärgi jaoks. Lahtri B5 jaoks näeb FIND tulemus välja järgmine:

(#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!)

Iga viga #VALUE tähistab üht märki, mida ei leitud. Kui proovime sisestada, näiteks "lammutamine @", mis sisaldab piiratud tähemärki, tagastab FIND:

(#VALUE!;11;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!)

Pange tähele, et massiivi teine ​​väärtus on nüüd 11.

Järgmisena tagastab funktsioon COUNT massiivi kõigi arvude arvu. Kui massiiv ei sisalda numbreid (st pole piiratud märke), tagastab COUNT nulli, avaldis tagastab TÕENE ja andmete valideerimine õnnestub. Kui massiiv ei sisalda numbreid (st. Kui on leitud vähemalt üks piiratud märk), tagastab COUNT numbri, avaldis tagastab avaldise FALSE ja andmete valideerimine nurjub.

Nimetatud vahemiku xlist kuvatavaid märke saab kohandada sobivusnõuetega .

Märkus: lahtriviited andmete valideerimise valemites on valideerimisreegli määratlemisel valitud vahemikus vasaku ülemise lahtri (antud juhul B5) suhtes.

Huvitavad Artiklid...