Ҷустуҷӯи аломат дар сатри ҷадвали Excel

Корбарони Excel, сарфи назар аз он, ки дарёфти аломати дилхоҳ кори хеле оддӣ ба назар мерасад, аксар вақт намефаҳманд, ки чӣ тавр ин корро кардан лозим аст. Баъзеи онҳо осонтаранд, баъзеашон душвортаранд. Инчунин, баъзан дар ёфтани аломатҳо ба монанди аломати савол ё ситорача аз сабаби он, ки онҳо дар филтрҳо истифода мешаванд, мушкилот вуҷуд дорад. Имрӯз мо роҳҳои ба даст овардани рамзҳои намудҳои гуногунро тавсиф хоҳем кард.

Чӣ тавр пайдо кардани аломатҳои матн (ҳарфҳо ва рақамҳо) дар ячейка

Барои оғоз, биёед кӯшиш кунем, ки вазифаи соддатаринро иҷро кунем: мавҷудияти аломатҳои матниро дар ҳуҷайраҳо муайян кунед ва аломати лозимаро пайдо кунед. Барои ин ба шумо лозим аст, ки иловаи !SEMTools -ро истифода баред, ки бо он шумо метавонед аломатҳои навъҳои гуногунро ҷустуҷӯ кунед. Пайдарпаии амалҳо чунин аст:

  1. Диапазеро, ки аслӣ аст, интихоб кунед ва онро ба сутуни оянда нусхабардорӣ кунед.
  2. Сипас диапазони дуюмро интихоб кунед.
  3. Ҷадвали "!SEMTools" -ро кушоед. Дар он ҷо, дар тарафи чапи панели асбобҳо, ҷадвали "Муайян кардан" мавҷуд аст.
  4. Пас аз он, менюи "Символҳо" -ро кушоед.
  5. Пас аз он менюи иловагӣ пайдо мешавад, ки дар он шумо бояд банди "Ҳарфҳо-рақамҳо" -ро пайдо кунед ва онро клик кунед.

Дар ин аниматсия, шумо метавонед дақиқ бубинед, ки чӣ гуна дуруст кор кардан лозим аст, то аломатҳои матнро дар ячейка пайдо кунед. Бо ин функсияи изофӣ корбар метавонад муайян кунад, ки оё дар чашмакҳои дигар аломатҳои чопнашаванда вуҷуд доранд.

Чӣ тавр рақамҳоро дар чашмаки ҷадвал пайдо кардан мумкин аст

Баъзан шумо бояд ҳуҷайраҳоеро муайян кунед, ки рақам доранд, аммо онҳо бо матн ҳастанд. Вақте ки чунин ҳуҷайраҳо зиёданд, муайян кардани онҳо хеле душвор буда метавонад. Пеш аз иҷрои ин вазифа, шумо бояд якчанд истилоҳҳои асосиро муайян кунед. Консепсияи асосии мо "кашф кардан" аст. Ин маънои онро дорад, ки санҷидани як навъи аломат дар сатр мавҷуд аст. Агар ҳа, он TRUE бармегардонад, агар не, FALSE. Агар корбар ба ғайр аз ҷустуҷӯи рақамҳо дар ячейка амалҳои дигарро иҷро кардан мехоҳад, пас шумо метавонед аз қисматҳои минбаъдаи ин дастур истифода баред.

Консепсияи дуюм, ки бояд ҷудо карда шавад, рақамҳо мебошанд. Ин истилоҳи интегралӣ буда, маънои то 10 аломатро дорад, ки ба рақамҳои аз 0 то 9 мувофиқат мекунанд. Мутаносибан, барои тафтиши мавҷудияти рақамҳо, корбар бояд диапазони 10 маротибаро тафтиш кунад. Инро бо истифода аз функсия анҷом додан мумкин аст IFвале ин муносибат хеле вактро талаб мекунад.

Барои ҳалли ин мушкилот, шумо метавонед формулаи махсусеро истифода баред, ки ҳама санҷишҳоро дар як вақт иҷро мекунад: =COUNT(SEARCH({1:2:3:4:5:6:7:8:9:0};A1) )>0. Ин функсия ҳамон синтаксисро дорад, ки дар матн ҳарфҳои кирилиро ҷустуҷӯ мекунад.

Шумо инчунин метавонед замимаеро, ки аллакай макроси дарунсохт дорад, барои иҷрои ин вазифа истифода баред. Дар ин ҳолат танҳо истифодаи ҷадвали махсуси !SEMTools кифоя аст, ки он бояд дар сутуни иловагӣ татбиқ карда шавад, ки нусхаи пурраи сутуни аслӣ мебошад.

Аз ин рӯ, маҷмӯи чораҳои андешидашуда ба параграфи қаблӣ комилан мувофиқанд. Шумо бояд аввал диапазони аслиро интихоб кунед, онро нусхабардорӣ кунед ва сипас сутуни пайдошударо интихоб кунед ва ба он мувофиқи пайдарпаии қадамҳои дар ин аниматсия додашуда макросро татбиқ кунед.

Фарз мекунем, ки мо бояд танҳо рақамҳои муайянро аз ҳамаи додаҳо пайдо кунем. Инро чй тавр кардан мумкин аст? Аввалан, биёед ба шумо нишон диҳем, ки чӣ тавр ин корро бо !SEMTools. Истифодаи асбоб оддӣ аст. Ҳама рақамҳои заруриро дар қавс навиштан кифоя аст ва пас тугмаи OK-ро пахш карда тасдиқ кунед. Бо истифода аз ҳамин усул, шумо метавонед алифбои лотинӣ ё ҳарфҳои калонро дар сатри матн пайдо кунед.

Шумо инчунин метавонед формуларо барои пайдо кардани рақамҳои зарурӣ дар як қатор чашмакҳо истифода баред. Барои ин, шумо бояд маҷмӯи функсияҳоро истифода баред чек и ҶУСТУҶӮИ. Бо ёрии он шумо метавонед на танҳо рақамҳои алоҳида, балки пайдарпаии пурраи ададро низ муайян кунед: =СЧЁТ(ПОИСК({01:02:03:911:112};A1))>0.

Баъзан шумо бояд рақамҳои бо фосила ҷудошударо пайдо кунед. Дар ин ҳолат онҳоро калима-рақамҳо меноманд. Барои дарёфти онҳо, шумо инчунин бояд асбобҳои мувофиқи !SEMTools -ро истифода баред. Ин аниматсия ба таври возеҳ нишон медиҳад, ки барои иҷрои ин кор кадом амалҳоро иҷро кардан лозим аст.

Чӣ тавр фаҳмидан мумкин аст, ки ячейкаи Excel дорои ҳарфҳои лотинӣ аст

Бисёр вақт корбарони Excel мафҳумҳои "Ҷустуҷӯ" ва "Иқтибосро" омехта мекунанд, гарчанде ки байни онҳо фарқияти хеле калон вуҷуд дорад. Ифодаи аввал маънои тафтиш кардани мавҷудияти аломати муайян дар сатри матн ё диапазони маълумотро дорад. Дар навбати худ, мафҳуми «Иқтибос» маънои берун кардани аломати дилхоҳро аз матн ва интиқоли он ба вазифаи дигар ё навиштани он ба ячейка дорад.

Барои кашфи алифбои лотинӣ чӣ кор кардан лозим аст? Масалан, шумо метавонед шрифтҳои махсусро истифода баред, ки имкон медиҳад аломатҳои англисиро бо чашм муайян кунед. Масалан, ин шрифтро месозад Миёнаи Дубай, ки аломатҳои англисиро ғафс мекунад.

Аммо чӣ бояд кард, агар маълумот зиёд бошад? Дар ин ҳолат, бо чашм муайян кардани пайдарпаии дилхоҳи арзишҳо барои таҳлили маълумот кофӣ нест. Дар ин ҳолат, шумо бояд роҳҳои автоматикунонии ин равандро ҷустуҷӯ кунед. Якчанд роҳҳо вуҷуд доранд, ки чӣ тавр шумо инро карда метавонед.

Истифодаи функсияи махсус

Мушкилоти асосии ҷустуҷӯи ҳарфҳои лотинӣ дар он аст, ки онҳо назар ба рақамҳо дувуним баробар зиёданд. Аз ин рӯ, ба шумо лозим аст, ки ба барнома як ҳалқаи иборат аз 26 такрорӣ диҳед, ки метавонад хеле стресс бошад. Аммо агар формулаи массиви иборат аз функсияҳои дар боло зикршударо истифода баред чек и ҶУСТУҶӮИ, пас ин идея он қадар мураккаб ба назар намерасад: =COUNT(Ҷустуҷӯ({“a”:”b”:”c”:”d”:”e”:”f”:”g”:”h”:”i”:”j”:”k”: »l»:»m»:»n»:»o»:»p»:»q»:»r»:»s»:»t»:»u»:»v»:»w»:»x »:»й»:»з»};А1))>0. Ин формула барои аксари ҳолатҳо хуб кор мекунад. Масалан, агар насб кардани макросҳои мувофиқ имконнопазир бошад, ки ин корро осонтар ва тезтар иҷро карда метавонад.

Дар формулаи дар боло тавсифшуда, A1 чашмакест, ки дар он чек анҷом дода мешавад. Аз ин рӯ, шумо бояд онеро, ки ба вазъияти шумо мувофиқ аст, гузоред. Ин функсия дар натиҷаи чек арзиши мантиқиро бармегардонад. Агар мувофиқат пайдо шавад, оператор бармегардад ҲАҚИҚӢагар онҳо вуҷуд надошта бошанд - ДУРУГ ГУФТАН.

функсия ҶУСТУҶӮИ ба ҷустуҷӯи аломатҳои ҳассос имкон намедиҳад. Барои ин, шумо бояд операторро истифода баред ЁФТАН, ки ҳамон амалҳоро иҷро мекунад, далелҳои якхела дорад, танҳо он ба ҳарфи калон ҳассос аст. Роҳи дигар ин аст, ки формулаи дар боло овардашударо ба формулаи массив табдил диҳед. Дар ин ҳолат, он чунин хоҳад буд:{=COUNT(Ҷустуҷӯ(CHAR(STRING(65:90)),A1))>0}.

Азбаски ин формулаи массив аст, он бояд бидуни қавс нишон дода шавад. Дар ин ҳолат, пас аз ворид шудан, шумо бояд маҷмӯи калидҳои Ctrl + Shift + Enter -ро пахш кунед (ба ҷои пахш кардани тугмаи enter, ба монанди функсияи муқаррарӣ), пас аз он қавсҳои ҷингила худашон пайдо мешаванд.

Агар ба шумо лозим ояд, ки алифбои кирилиро пайдо кунед, пайдарпайии амалҳо шабеҳ аст, танҳо ба шумо лозим аст, ки тамоми пайдарпаии аломатҳои кирилиро ҳамчун диапазони ҷустуҷӯ муқаррар кунед. =COUNT(Ҷустуҷӯ({“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 барои ҷустуҷӯ"). Ин функсия яке аз ду арзишро бармегардонад: true ё false. Чӣ маҳз аз он вобаста аст, ки оё бозӣ воқеан мушоҳида мешавад ё не. Функсияи дуюм аст =REGEXEXTRACT("матн";"Шакли ҷустуҷӯи RegEx") Он ба шумо имкон медиҳад, ки аломатҳои дилхоҳро аз сатр ҷудо кунед.

Аммо, ин функсия аз Google Sheets каме фарқият дорад. Он аз он иборат аст, ки охирин, агар матни муайяншуда ёфт нашавад, хатогиро бармегардонад, дар ҳоле ки ин илова танҳо арзиши холӣ нишон медиҳад.

Ва ниҳоят, шумо бояд ин формуларо барои иваз кардани матн истифода баред: =REGEXREPLACE("матн";"Шакли ҷустуҷӯи RegEx";"матн барои иваз кардани ёфтшуда").

Бо аломатҳои пайдошуда чӣ бояд кард

Хуб. Фарз мекунем, ки мо рамзҳоро пайдо кардем. Бо онҳо минбаъд чӣ кор кардан мумкин аст? Дар ин ҷо якчанд вариант вуҷуд дорад, ки чӣ гуна бояд идома диҳад. Масалан, шумо метавонед онҳоро нест кунед. Масалан, агар дар миёни арзишҳои сириллик алифбои лотинӣ пайдо кунем. Шумо инчунин метавонед онро бо аломати шабеҳ иваз кунед, танҳо бо ҳуруфи кириллӣ (масалан, аз забони англисӣ аз M то M) ё ин аломатро барои истифода дар формулаи дигар истихроҷ кунед.

Хориҷ кардани аломатҳои иловагӣ дар Excel

Роҳҳои зиёде барои нест кардани аломатҳои номатлуб дар Excel мавҷуданд. Яке аз вариантҳо ин истифодаи функсияи Ҷустуҷӯ ва Иваз аст, ки дар он шумо аломати хориҷ карданро бо сатри холӣ "" иваз карда метавонед. Шумо метавонед ҳамон ибораҳои муқаррариро, ки барои иваз кардани аломати ёфтшуда истифода мешаванд, истифода баред.

Аломатҳои мушаххасро дар Excel хориҷ кунед

Шумо метавонед барои ин функсияи "Ҷустуҷӯ" -ро истифода баред, аммо шумо инчунин метавонед ифодаи муқаррарии мувофиқро истифода баред, ки дар он далели аввал матни истихроҷшаванда ва дуюм чашмак ё диапазони ҷустуҷӯшаванда мебошад.

Тағир додани аломатҳо дар Excel

Тартиб мисли ҳазф аст, танҳо аломати дилхоҳ бояд бо аломати дигар (аз он ҷумла аломатҳои чопнашаванда) иваз карда шавад, на сатри холӣ дар аргументи мувофиқ.

Дин ва мазҳаб