Excel хүснэгтийн мөрөнд тэмдэгт хайж байна

Excel-ийн хэрэглэгчид хүссэн дүрээ олох нь нэлээд энгийн ажил мэт санагддаг ч үүнийг хэрхэн яаж хийхийг ихэнхдээ ойлгодоггүй. Тэдний зарим нь илүү хялбар, зарим нь илүү хэцүү байдаг. Мөн заримдаа асуултын тэмдэг, од гэх мэт тэмдэгтүүдийг шүүлтүүрт ашигладаг тул олоход асуудал гардаг. Өнөөдөр бид янз бүрийн төрлийн тэмдгийг олж авах арга замыг тайлбарлах болно.

Нүдэнд байгаа текстийн тэмдэгтүүдийг (үсэг, тоо) хэрхэн олох вэ

Эхлэхийн тулд хамгийн энгийн даалгаврыг гүйцэтгэхийг хичээцгээе: нүднүүдэд текст тэмдэгт байгаа эсэхийг тодорхойлж, хэрэгтэй нэгийг нь олоорой. Үүнийг хийхийн тулд та !SEMTools нэмэлтийг ашиглах хэрэгтэй бөгөөд үүний тусламжтайгаар та өөр өөр төрлийн тэмдэгтүүдийг хайж болно. Үйлдлүүдийн дараалал дараах байдалтай байна.

  1. Анхны мужийг сонгоод дараагийн баганад хуулна уу.
  2. Дараа нь хоёр дахь мужийг сонгоно уу.
  3. "!SEMTools" табыг нээнэ үү. Тэнд, хэрэгслийн самбарын зүүн талд "Илрүүлэх" таб байх болно.
  4. Үүний дараа "Тэмдэгт" цэсийг нээнэ үү.
  5. Дараа нь нэмэлт цэс гарч ирэх бөгөөд та "Үсэг-тоо" гэсэн зүйлийг олж, түүн дээр дарна уу.

Энэ анимэйшн дээр та нүдн дэх текстийн тэмдэгтүүдийг олохын тулд хэрхэн зөв ажиллахыг харж болно. Энэхүү нэмэлт функцын тусламжтайгаар хэрэглэгч бусад нүдэнд хэвлэгдэх боломжгүй тэмдэгтүүд байгаа эсэхийг тодорхойлох боломжтой.

Хүснэгтийн нүдэн дэх тоог хэрхэн олох вэ

Заримдаа та тоо бүхий нүднүүдийг тодорхойлох хэрэгтэй, гэхдээ тэдгээр нь тексттэй байдаг. Ийм эсүүд олон байвал тэдгээрийг тодорхойлоход нэлээд хэцүү байдаг. Энэ даалгаврыг хэрэгжүүлэхийн өмнө та зарим үндсэн нэр томъёог тодорхойлох хэрэгтэй. Бидний гол ойлголт бол “нээх”. Энэ нь мөрөнд тодорхой төрлийн тэмдэгт байгаа эсэхийг шалгах гэсэн үг юм. Хэрэв тийм бол ҮНЭН, үгүй ​​бол ХУДАЛ буцаана. Хэрэв хэрэглэгч нүднээсээ тоо хайхаас гадна өөр үйлдэл хийхийг хүсвэл энэ зааврын дараагийн хэсгийг ашиглаж болно.

Задлах шаардлагатай хоёр дахь ойлголт бол тоо юм. Энэ нь 10-ээс 0 хүртэлх тоонд тохирох 9 тэмдэгтийг илэрхийлдэг салшгүй нэр томъёо юм. Үүний дагуу тоо байгаа эсэхийг шалгахын тулд хэрэглэгч мужийг 10 удаа шалгах шаардлагатай. Үүнийг функцийг ашиглан хийж болно IFгэхдээ энэ арга нь маш их цаг хугацаа шаарддаг.

Энэ асуудлыг шийдэхийн тулд та бүх шалгалтыг нэг дор хийх тусгай томьёог ашиглаж болно: =COUNT(SEARCH({1:2:3:4:5:6:7:8:9:0};A1) )>0. Энэ функц нь текст дэх кирилл үсгийг хайдаг синтакстай ижил байна.

Та энэ ажлыг гүйцэтгэхийн тулд аль хэдийн макро суулгасан нэмэлт хэрэгслийг ашиглаж болно. Энэ тохиолдолд тусгай !SEMTools табыг ашиглахад л хангалттай бөгөөд үүнийг нэмэлт баганад ашиглах ёстой бөгөөд энэ нь анхных нь бүрэн хуулбар юм.

Тиймээс авах ёстой арга хэмжээний багц нь өмнөх догол мөртэй бүрэн нийцэж байна. Та эхлээд анхны мужийг сонгож, хуулж аваад гарч ирсэн баганыг сонгоод, энэ хөдөлгөөнт дүрслэлд өгөгдсөн алхмуудын дарааллын дагуу макро хэрэглэнэ.

Өгөгдсөн бүх тооноос зөвхөн тодорхой тоог олох хэрэгтэй гэж бодъё. Үүнийг яаж хийх вэ? Эхлээд !SEMTools-ээр яаж хийхийг зааж өгье. Хэрэгслийг ашиглах нь энгийн зүйл юм. Шаардлагатай бүх тоог хаалтанд бичээд OK товчийг дарж баталгаажуулахад хангалттай. Үүнтэй ижил аргыг ашиглан та латин цагаан толгойг олох эсвэл текстийн мөрөнд том үсгийг олох боломжтой.

Мөн та томьёог ашиглан олон тооны нүднүүдээс шаардлагатай тоог олох боломжтой. Үүнийг хийхийн тулд та функцүүдийн хослолыг ашиглах хэрэгтэй ШАЛГАХ и SEARCH. Үүний тусламжтайгаар та зөвхөн бие даасан тоонуудыг төдийгүй бүхэл тоон дарааллыг илрүүлж болно. =СЧЁТ(ПОИСК({01:02:03:911:112};A1))>0.

Заримдаа та зайгаар тусгаарлагдсан тоог олох хэрэгтэй. Энэ тохиолдолд тэдгээрийг үг-тоо гэж нэрлэдэг. Тэдгээрийг олохын тулд та тохирох хэрэгслүүдийг ашиглах ёстой !SEMTools. Энэ хөдөлгөөнт дүрс нь үүнийг хийхийн тулд ямар үйлдлүүдийг хийх ёстойг тодорхой харуулж байна.

Excel нүдэнд латин үсэг байгаа эсэхийг яаж мэдэх вэ

Excel-ийн хэрэглэгчид "Ол" ба "Хандлах" гэсэн ойлголтыг ихэвчлэн андуурдаг боловч тэдгээрийн хооронд нэлээд том ялгаа байдаг. Эхний илэрхийлэл нь текстийн мөр эсвэл өгөгдлийн мужид тодорхой тэмдэгт байгаа эсэхийг шалгах гэсэн үг юм. Хариуд нь "Extract" гэсэн ойлголт нь текстээс хүссэн тэмдэгтийг гаргаж аваад өөр функц руу шилжүүлэх эсвэл нүд рүү бичих гэсэн үг юм.

Латин цагаан толгойг нээхийн тулд юу хийх хэрэгтэй вэ? Жишээлбэл, та англи тэмдэгтүүдийг нүдээр таних боломжтой тусгай фонт ашиглаж болно. Жишээлбэл, энэ нь фонтыг бий болгодог Дубайн дунд, энэ нь англи тэмдэгтүүдийг тод болгодог.

Гэхдээ маш их өгөгдөл байгаа бол яах вэ? Энэ тохиолдолд өгөгдлийг шинжлэхийн тулд хүссэн утгын дарааллыг нүдээр тодорхойлох нь хангалтгүй юм. Энэ тохиолдолд та энэ үйл явцыг автоматжуулах арга замыг хайх хэрэгтэй. Үүнийг хэрхэн хийх хэд хэдэн арга бий.

Тусгай функц ашиглах

Латин үсгийг хайхад тулгардаг гол асуудал бол тооноос хоёр дахин их байдаг. Тиймээс, та програмыг 26 давталтаас бүрдэх гогцоо өгөх хэрэгтэй бөгөөд энэ нь нэлээд дарамттай байж болно. Харин дээрх функцуудаас бүрдсэн массивын томьёог ашиглаж байгаа бол ШАЛГАХ и SEARCH, тэгвэл энэ санаа тийм ч төвөгтэй биш юм шиг санагдаж байна: =COUNT(SEARCH({“a”:”b”:”c”:”d”:”e”:”f”:”g”:”h”:”i”:”j”:”k”: »l»:»m»:»n»:»o»:»p»:»q»:»r»:»s»:»t»:»u»:»v»:»w»:»x »:»y»:»z»};A1))>0. Энэ томъёо нь ихэнх тохиолдолд сайн ажилладаг. Жишээлбэл, тохирох макро суулгах боломжгүй бол үүнийг илүү хялбар бөгөөд хурдан хийх боломжтой.

Дээр тайлбарласан томьёоны хувьд A1 нь шалгалт хийгдсэн нүд юм. Үүний дагуу та өөрийн нөхцөл байдалд тохирсон нэгийг нь тавих хэрэгтэй. Энэ функц нь шалгалтын үр дүнд логик утгыг буцаана. Хэрэв тохирох зүйл олдвол оператор буцаж ирнэ ҮНЭНхэрэв тэд байхгүй бол - ХУДЛАА.

Чиг үүрэг SEARCH тэмдэгтийн жижиг үсгээр хайхыг зөвшөөрдөггүй. Үүнийг хийхийн тулд та операторыг ашиглах хэрэгтэй ОЛОХ, ижил үйлдлүүдийг гүйцэтгэдэг, ижил аргументтай, зөвхөн том жижиг жижиг жижиг үсэг мэдэрдэг. Өөр нэг арга бол дээрх томьёог массив томьёо болгох явдал юм. Энэ тохиолдолд энэ нь дараах байдлаар харагдах болно.{=COUNT(SEARCH(CHAR(STRING(65:90)),A1))>0}.

Энэ нь массивын томьёо учраас хаалтгүйгээр зааж өгөх ёстой. Энэ тохиолдолд оруулсны дараа та Ctrl + Shift + Enter товчлуурын хослолыг дарах ёстой (энгийн функцтэй адил enter товчийг дарахын оронд), дараа нь буржгар хаалтууд өөрсдөө гарч ирнэ.

Хэрэв та кирилл үсгийг олох шаардлагатай бол үйлдлийн дараалал ижил төстэй бөгөөд зөвхөн кирилл үсгийн дарааллыг бүхэлд нь хайлтын муж болгон тохируулах хэрэгтэй. =COUNT(SEARCH({“a”:”b”:”c”:”g”:”e”:”e”:”e”:”g”:”h”:”i”:”d”: ”k”:”l”:”m”:”n”:”o”:”p”:”r”:”s”:”t”:”y”:”f”:”x”:”c »:”h”:”w”:”u”:”b”:”s”:”b”:”e”:”yu”:”i”};A1))>0. Та мөн функцийг ашиглаж болно SYMBOL, үүнийг хийхийн тулд. {=COUNT(хайлт(CHAR(STRING(192:223)),A1))>0}

Энэ томьёог массив томьёо хэлбэрээр бичих ёстой. Тиймээс та enter товчийг дарахын оронд Ctrl + Shift + Enter товчлуурын хослолыг дарах хэрэгтэй. Гэхдээ энэ функц ажиллахгүй зарим үл хамаарах зүйлүүд байдаг. Юуны өмнө та Юникод бус программуудын анхдагч хэл нь . Энэ тохиолдолд ямар ч асуудал гарах ёсгүй. Эдгээр томъёонууд нь бие биенээсээ ялгаатай байдаг. Сүүлийн томьёо нь 33 үсгийн оронд зөвхөн 32 үсгийг ашигладаг. Өөрөөр хэлбэл ё үсгийг кирилл гэж тооцдоггүй.

Энэ тохиолдолд өмнөхтэй адилаар хүссэн тэмдэгтүүдийг жижиг жижиг үсгээр хайхын тулд та функцийг ашиглах ёстой. ОЛОХ. Тиймээс, жишээ нь жижиг үсгээр бичсэн цагаан толгойн хагасыг, том үсгээр бичсэн хагасыг хайж болно. Аргументууд нь адилхан.

Кирилл, латин үсэг агуулсан нүдэн дэх үгсийг хэрхэн олох вэ

Кирилл болон латин үсэг агуулсан үгсийг хайхын тулд бид хайж буй зүйлээ, англи цагаан толгойн бүх тэмдэгтийг ашиглах хэрэгтэй гэж логикоор дүгнэж болно.

Нүдэнд том үсгийг хэрхэн олох вэ

Том үсгийг олохын тулд та функцийг ашиглах хэрэгтэй ОЛОХ, мөн аргумент болгон том кирилл үсэг (эсвэл латин цагаан толгойн элементүүдийг олох шаардлагатай бол) эсвэл тэдгээрийн кодыг зааж өгнө.

Кодоор кирилл үсгийг хайхдаа ASCII хүснэгтийг эхлээд тохируулсан байх ёстой гэдгийг санах хэрэгтэй. Энгийнээр хэлбэл, нутагшуулах.

Хэрэв та ямар цагаан толгойн үсгийг хайх шаардлагатай байгаагаас үл хамааран том үсгийг олох шаардлагатай бол функцуудыг ашиглах хэрэгтэй. Доод и ЯГ… Үйлдлүүдийн дараалал дараах байдалтай байна:

  1. Бид жижиг үсгийн утгыг тусдаа нүдэнд хийдэг.
  2. Бид үр дүнг анхны үр дүнтэй харьцуулдаг.
  3. Үүний дараа бид дараах томъёог ашиглана. =БИШ(ЯГ(ДООД(A1),A1))

Хэрэв эдгээр нүднүүд таарахгүй бол энэ нь анхны нүдэн дэх зарим тэмдэгтүүд том үсгээр бичигдсэн болохыг харуулж байна.

Ердийн илэрхийлэл ашиглан Excel-ийн тэмдэгтүүдийг олох

Та мөн тэмдэгтүүдийг олохын тулд ердийн хэллэгийг ашиглаж болно. Үүнийг хийх хамгийн сайн арга бол !SEMTools хэрэглүүрийг ашиглах явдал юм, учир нь энэ нь тэдгээрийг ашиглах үйл явцыг автоматжуулдаг. Excel-д ердийн хэллэгийг ашиглах хүрээ нэлээд өргөн. Бид юуны түрүүнд чиг үүрэгт анхаарлаа хандуулах болно ХАЙХ, СОЛИХ, ЭРСДЭЛ.

Сайн мэдээ гэвэл эдгээр функцийг энэ тохиргоотойгоор Google Sheets болон Excel-д ашиглах боломжтой.

Эхний тогтмол функц нь REGEXMATCH, энэ загвар нь өөр нүдэнд байгаа загвартай төстэй эсэхийг шалгах боломжтой. Синтакс: =REGEXMATCH("текст";"Хайх RegEx загвар"). Энэ функц нь үнэн эсвэл худал гэсэн хоёр утгын аль нэгийг буцаана. Тоглолт үнэхээр ажиглагдаж байгаа эсэхээс яг юу хамаарна. Хоёр дахь функц нь =REGEXEXTRACT("текст";"RegEx хайлтын загвар") Энэ нь мөрөөс хүссэн тэмдэгтүүдийг гаргаж авах боломжийг танд олгоно.

Гэхдээ энэ функц нь Google Sheets-ээс бага зэрэг ялгаатай. Энэ нь сүүлийнх нь заасан текст олдохгүй бол алдаа буцаадаг бол энэ нэмэлт нь зөвхөн хоосон утгыг харуулдаг.

Эцэст нь текстийг орлуулахын тулд та энэ томъёог ашиглах хэрэгтэй. =REGEXREPLACE("текст";"RegEx хайлтын загвар";"олдсоныг орлуулах текст").

Олдсон тэмдэгтүүдийг юу хийх вэ

Сайн байна. Бид тэмдгүүдийг олсон гэж бодъё. Дараа нь тэдэнтэй юу хийж болох вэ? Хэрхэн үргэлжлүүлэх талаар хэд хэдэн сонголт энд байна. Жишээлбэл, та тэдгээрийг устгаж болно. Жишээлбэл, кирилл үсгийн утгуудын дунд латин үсгийг олсон бол. Та мөн ижил төстэй тэмдэгтээр солих боломжтой, зөвхөн кирилл үсгээр (жишээ нь, том англи хэлний M-ээс M хүртэл) эсвэл өөр томъёонд ашиглахын тулд энэ тэмдэгтийг задлах боломжтой.

Excel дээрх нэмэлт тэмдэгтүүдийг устгах

Excel дээр хүсээгүй тэмдэгтүүдийг устгах олон арга бий. Сонголтуудын нэг нь "Олох ба солих" функцийг ашиглах бөгөөд устгахыг хүссэн тэмдэгтээ "" хоосон тэмдэгтээр сольж болно. Та олсон тэмдэгтийг орлуулахын тулд ашигладаг ердийн хэллэгүүдийг ашиглаж болно.

Excel дээр тодорхой тэмдэгтүүдийг задлах

Үүний тулд та "Find" функцийг ашиглаж болно, гэхдээ эхний аргумент нь задлах текст, хоёр дахь нь хайх нүд эсвэл муж болох тохирох тогтмол илэрхийллийг ашиглаж болно.

Excel дээрх тэмдэгтүүдийг өөрчлөх

Процедур нь устгахтай адил бөгөөд зөвхөн хүссэн тэмдэгтийг өөр тэмдэгтээр (хэвлэх боломжгүй тэмдэгтүүдийг оруулаад) солих ёстой бөгөөд харгалзах аргумент дахь хоосон мөр биш юм.

хариу үлдээх