Izceliet papildu vietas

Saturs

Pieņemsim, ka esam izveidojuši lietotāja ievades veidlapu, piemēram, šo:

Ievadot, vienmēr pastāv nepareizas informācijas ievades iespēja, “cilvēciskais faktors”. Viena no tā izpausmes iespējām ir papildu atstarpes. Kāds tos ievieto nejauši, kāds apzināti, bet jebkurā gadījumā pat viena papildu atstarpe jums sagādās problēmas nākotnē, apstrādājot ievadīto informāciju. Papildu "šarms" ir tas, ka tie vēl nav redzami, lai gan, ja ļoti vēlaties, varat tos padarīt redzamus, izmantojot makro.

Protams, informāciju pēc tās ievadīšanas var un vajag “ķemmēt” ar speciālu funkciju jeb makro palīdzību. Un jūs varat izcelt nepareizi ievadītus datus tieši veidlapas aizpildīšanas procesā, nekavējoties paziņojot lietotājam par kļūdu. Priekš šī:

  1. Iezīmējiet ievades laukus, kur jums jāpārbauda papildu atstarpes (mūsu piemērā ir dzeltenas šūnas).
  2. Izvēlieties Galvenais komandu cilne Nosacījuma formatēšana — izveidojiet kārtulu (Sākums — nosacījumformatēšana — izveidot kārtulu).
  3. Izvēlieties kārtulas veidu Izmantojiet formulu, lai noteiktu, kuras šūnas formatēt (Izmantojiet formulu, lai noteiktu, kuras šūnas formatēt) un laukā ievadiet šādu formulu:

kur D4 ir pašreizējās šūnas adrese (bez “$” zīmēm).

Angļu valodas versijā tas būs attiecīgi =G4<>TRIM(G4)

funkcija TRIM (TRIM) noņem teksta papildu atstarpes. Ja pašreizējās šūnas sākotnējais saturs nav vienāds ar “ķemmētu” ar funkciju TRIM, tāpēc šūnā ir papildu atstarpes. Tad ievades lauks tiek aizpildīts ar krāsu, kuru var izvēlēties, noklikšķinot uz pogas Ietvars (Formāts).

Tagad, aizpildot papildu atstarpes “skaistumam”, mūsu ievades lauki tiks iezīmēti sarkanā krāsā, norādot lietotājam, ka viņš kļūdās:

Šeit ir tik vienkāršs, bet jauks triks, ko daudzkārt esmu izmantojis savos projektos. Ceru, ka arī jums tas noderēs 🙂

  • Teksta tīrīšana no papildu atstarpēm, nedrukāšanas rakstzīmēm, latīņu rakstzīmēm utt.
  • Rīki, lai noņemtu papildu atstarpes no PLEX papildinājuma
  • Aizsargājiet lapas, darbgrāmatas un failus programmā Microsoft Excel

Atstāj atbildi