Exceli õpetus: kuidas kontrollida rea ​​pikkust tingimusliku vormindusega

Lang L: none (table-of-contents)

Kuidas kasutada tingimuslikku vormindamist funktsiooni LEN abil liiga pika teksti esiletõstmiseks.

Kas olete kunagi pidanud kontrollima, kas teatud tekstiread pole liiga pikad?

Näiteks peate võib-olla kontrollima väärtusi, mida imporditakse andmebaasi või veebisaidile, mis lubab väljal ainult teatud arvu tähemärke?

Mis on sellisel juhul hea viis Exceli abil tähistada väärtusi, mida tuleb lühendada?

Üks lähenemisviis, mis mulle meeldib, on kasutada lihtsate funktsioonidega tingimuslikku vormindamist.

Vaatame järele.

Siin on nimekiri üle 300 ladinakeelsest pealkirjast, mille loonud lorem ipsumi veebisaidil. Oletame, et peame kontrollima iga pealkirja, veendumaks, et see ei sisaldaks üle 70 tähemärgi.

Alustuseks kasutame iga pealkirja pikkuse arvutamiseks Exceli funktsiooni LEN.

Funktsioon LEN võtab lihtsalt ühe argumendi - hindamiseks teksti -, nii et peame lihtsalt sisestama viite lahtrile C5 ja topeltklõpsama täitekäepidemel, et valem kopeerida tabelisse.

Nüüd saame andmefiltri abil näidata ainult väärtusi, mille pikkus on suurem kui 70. See töötab hästi ja saame selle loendi isegi kopeerida ja kellelegi teisele saata, mis on mugav.

Kuid vaatame veel ühte viisi pealkirjade märgistamiseks, seekord tingimusliku vormindusega.

Kõigepealt eemaldame loendi filtreerimise ja valime kõik tabeli andmeread. Seejärel lisame tingimusliku vormindamise reegli, et tõsta esile rida pealkirjaga, millel on rohkem kui 70 tähemärki. Selleks peame reegli käivitamiseks kasutama valemit.

Valem on lihtne, lihtsalt "= D5> 70". Kuid kuna seda sama valemit hinnatakse kõigi tabeli lahtrite puhul, peame veeru viite lukustama, nii et ainult veerus D olevaid lahtreid võrreldakse 70-ga. Seda teeme, lisades enne "D" dollarimärgi.

Vormingu jaoks kasutame lihtsalt oranži täidist.

Tagasi meie tabelisse tõstetakse esile liiga pikad read.

Lisame oma mudelile veel ühe täpsustuse. Paljastame väärtuse, mida kontrollime kasutaja sisendina, ja muudame tingimusliku vormindamise reeglit, et kasutada seda sisendit kodeeritud väärtuse asemel.

Kõigepealt nimetame sisendraku max_length ja anname sellele oranži täidise.

Järgmisena muudame tingimusliku vormindamise reeglit, et kasutada väärtuse 70 asemel nimega vahemikku "max_length".

Pärast reegli värskendamist saame määrata maksimaalse pikkuse kõigele, mis meile meeldib, ja meie tabel reageerib sellele vastavalt.

Ehkki see on lihtne näide, loodan, et näete võimet kasutada Excelis kasulike ja paindlike tööriistade loomiseks avatud sisenditega lihtsaid valemeid.

Kursus

Tingimuslik vormindamine

Seotud otseteed

Lülita Autofilter Ctrl + Shift + L + + F Laiendage valikut viimase lahtrini allapoole Ctrl + Shift + + + Laiendage valikut viimase vasakule lahtrile Ctrl + Shift + + +

Huvitavad Artiklid...