Features of !SEMTools

Көбінесе Excel бағдарламасында мәтіндік деректерді талдау кезінде тек әріптер мен сандарды қалдыру үшін ұяшық мәтінінен тыныс белгілерін алып тастау керек.

Ауқымдағы тыныс белгілерінің әрқайсысын қалыпты ретпен ауыстыру көп уақытты алады

Мүмкін шешімдердің бірі – Excel бағдарламасындағы мәндерді жаппай ауыстыру. Бірақ бұл әдіс диапазондағы барлық тыныс белгілерін алып тастайтынына кепілдік жоқ. Көздер кейбір кейіпкерлерді жіберіп алуы мүмкін. Әсіресе мәтіннің көлемі үлкен болса.

Мұның бәрі қиын және көп уақытты қажет етеді. Тыныс белгілерін тезірек жоюдың жолдары бар ма? Ия бар!

Тұрақты сөз тіркестері бар тыныс белгілерін алып тастаңыз

Орыс тіліндегі мәтіндердегі сөздер, әдетте, тек кириллица, латын әріптері мен сандарынан тұратындықтан, оларды тез қалдырудың ең оңай жолы – тұрақты тіркес синтаксисін пайдалану.

Олар туралы толығырақ осы мақалада оқи аласыз. Қысқаша айтқанда, Excel бағдарламасында олар үшін қораптан тыс қолдау жоқ, бірақ кітапхананы VBA арқылы қосуға болады.

Мен сізге бұл тапсырманы шештім, !SEMTools қондырмасын Excel бағдарламасына қосу ғана қалды, сонда функциялар жұмыс істей бастайды. Сонымен қатар, бұл функциялар !SEMTools тегін нұсқасында қол жетімді.

Әріптерден, сандардан және бос орындардан басқа барлық таңбаларды жою үшін тұрақты өрнек:

=СЖПРОБЕЛЫ(REGEXREPLACE(A1;"[^\sa-zа-яА-ЯёЁ0-9]";" "))

Формула қалай жұмыс істейді:

  1. REGEXREPLACE функциясы жақшаға алынған ауқымдарда тізімделгендерден басқа барлық таңбаларды бос орынмен ауыстырады;
  2. TRIM қосымша бос орындарды жояды.
image-7
Excel бағдарламасындағы тыныс белгілерін жою формуласы

Тыныс белгілерін бір рет басу арқылы алып тастаңыз

Excel бағдарламасындағы тұрақты өрнек формулалары, жоғарыдағы сияқты, шамалы, бірақ кемшіліктері бар. Олар:

  • жазуға уақыт бөліңіз,
  • жеке бағанды ​​құруды талап етеді,
  • егер олар қолмен көрсетілмесе, диакритикалық таңбаларды жояды (және олардың көп саны бар, мысалы, A әрпіне ұқсас диакритикалық таңбалардың барлық нұсқалары – Ă Ắ Ặ Ằ Ẳ Ẵ Ǎ Â Ấ Ậ Ầ Ẩ Ẫ Ä Ǟ Ȧ Ǡ Ạ Ȁ À Ả Ȃ Ā Ą Å Ǻ Ḁ Ⱥ Ã).

Мен сияқты өз уақытын үнемдеуге қатысты ымыраға келуді іздемейтіндер үшін мен осы мәселелерді жойатын !SEMTools процедурасын әзірледім. Тегін нұсқада қолданып көруге болады, бірақ деректердің 2/3 бөлігі өңделеді.

Қолдану алгоритмі қарапайым және төменде анимацияда көрсетілген:

  1. Түпнұсқа фразалар бар бағанды ​​таңдаңыз,
  2. Макросты «ЖОЮ» мәзірінен табамыз -> Таңбалар -> тыныс белгілері,
  3. Дайын!
delete-punctuation
Excel бағдарламасында тыныс белгілерін (тыныс белгілерін) жою процедурасы

This post is also available in RU.