I-highlight ang mga karagdagang espasyo

Nilalaman

Sabihin nating nakagawa kami ng form para sa input ng user, tulad nito:

Kapag pumapasok, palaging may posibilidad ng hindi tamang pagpasok ng impormasyon, ang "human factor". Ang isa sa mga pagpipilian para sa pagpapakita nito ay ang mga karagdagang puwang. Ang isang tao ay naglalagay sa kanila nang random, ang isang tao ay sinasadya, ngunit, sa anumang kaso, kahit isang dagdag na espasyo ay magpapakita ng problema para sa iyo sa hinaharap kapag pinoproseso ang ipinasok na impormasyon. Ang isang karagdagang "anting-anting" ay hindi pa sila nakikita, bagaman, kung talagang gusto mo, maaari mong gawin itong nakikita gamit ang isang macro.

Siyempre, posible at kinakailangan na "magsuklay" ng impormasyon pagkatapos ipasok ito sa tulong ng mga espesyal na pag-andar o macro. At maaari mong i-highlight ang maling naipasok na data sa mismong proseso ng pagsagot sa form, na agad na nagsenyas ng error sa user. Para dito:

  1. I-highlight ang mga input field kung saan kailangan mong tingnan kung may mga karagdagang espasyo (mga dilaw na cell sa aming halimbawa).
  2. Pumili sa Ang pangunahing tab ng command Conditional Formatting – Lumikha ng Panuntunan (Home – Conditional Formatting — Lumikha ng Panuntunan).
  3. Pumili ng uri ng panuntunan Gumamit ng formula upang matukoy kung aling mga cell ang ipo-format (Gumamit ng formula upang matukoy kung aling mga cell ang ipo-format) at ipasok ang sumusunod na formula sa field:

kung saan ang D4 ay ang address ng kasalukuyang cell (nang walang "$" na mga palatandaan).

Sa Ingles na bersyon ito ay magiging, ayon sa pagkakabanggit =G4<>TRIM(G4)

tungkulin TRIM (TRIM) nag-aalis ng mga karagdagang puwang mula sa teksto. Kung ang orihinal na nilalaman ng kasalukuyang cell ay hindi katumbas ng "combed" sa function TRIM, kaya may mga dagdag na espasyo sa cell. Pagkatapos ang input field ay puno ng isang kulay na maaaring mapili sa pamamagitan ng pag-click sa pindutan Balangkas (format).

Ngayon, kapag pinupunan ang mga karagdagang puwang "para sa kagandahan", ang aming mga input field ay iha-highlight sa pula, na nagpapahiwatig sa user na siya ay mali:

Narito ang isang simple ngunit magandang trick na ginamit ko nang maraming beses sa aking mga proyekto. Sana ay kapaki-pakinabang din ito sa iyo 🙂

  • Nililinis ang text mula sa mga dagdag na espasyo, mga hindi naka-print na character, mga Latin na character, atbp.
  • Mga tool para mag-alis ng mga karagdagang espasyo mula sa PLEX add-on
  • Protektahan ang mga sheet, workbook at file sa Microsoft Excel

Mag-iwan ng Sagot