Змест
Для камп'ютараў і электронных прылад сімвалы прадстаўлены стандартнай сістэмай нумарацыі. ASCII - адна з шырока выкарыстоўваных сістэм нумарацыі. Кожны сімвал прадстаўлены лічбай. У гэтым артыкуле мы знаходзім сімвал у радку з дапамогай функцыі пошуку Excel, некалькіх функцый, такіх як ПОШУК , ПОШУК , ISNUMBER і IF , а таксама Macro Code VBA .
Выкажам здагадку, што мы хочам знайсці пэўныя сімвалы з Імя і ID супрацоўніка. Мы павінны знайсці сімвалы, якія з'яўляюцца ў слупку Знак сімвала . Для лепшага разумення мы паказваем стандартныя Нумары сімвалаў у іншым слупку для сімвалаў, якіх мы збіраемся знайсці.
Набор даных для Спампаваць
Знайсці сімвал у радку Excel.xlsm
8 простых спосабаў знайсці сімвал у радку Excel
Спосаб 1: Выкарыстанне функцыі FIND
Мы можам выкарыстоўваць функцыю FIND , каб знайсці патрэбны сімвал. Сінтаксіс функцыі FIND :
=FIND (find_text, within_text, [start_num])
Унутры формулы,
find_text; абвяшчае тэкст, які трэба знайсці.
у_тэксце; аб'яўляе тэкст, дзе знаходзіцца find_text .
[start_num]; пачатковая пазіцыя ў унутры_тэксту (неабавязкова), пазіцыя па змаўчанні 1 .
Крок 1: Устаўце наступную формулу ў любая ячэйка (напрыклад, E4 ).
=FIND(C4,B4)
Уформула,
C4; гэта пошук_тэксту.
B4: гэта унутры_тэксту.
Мы выкарыстоўваем start_num пазіцыю як па змаўчанні.
Крок 2: Удар ENTER і перацягніце Маркер запаўнення . Пазіцыі жаданых сімвалаў з'явяцца ў ячэйках.
Вы можаце знайсці любы сімвал, які мы пажадаем.
Чытаць далей: Як знайсці сімвал у радку ў Excel
Спосаб 2: Выкарыстанне функцыі ПОШУК
Функцыя ПОШУК таксама працуе як функцыя FIND . Сінтаксіс функцыі ПОШУК :
=SEARCH (find_text, within_text, [start_num])
У формуле
знайсці_тэкст; абвяшчае тэкст, які трэба знайсці.
у_тэксце; аб'яўляе тэкст, дзе знаходзіцца find_text .
[start_num]; пачатковая пазіцыя ў унутры_тэксту (неабавязкова), пазіцыя па змаўчанні роўная 1.
Крок 1: Увядзіце наступную формулу ў любую ячэйку (напрыклад, E4 ).
=SEARCH(C4,B4)
У формуле
C4; з'яўляецца find_text .
B4: гэта within_text.
Мы выкарыстоўваем start_num пазіцыю як па змаўчанні .
Крок 2: Націсніце ENTER і перацягніце Маркер запаўнення , каб выклікаць пазіцыя сімвала ва ўсіх радках.
Вы можаце знайсці любы з сімвалаў з дапамогай функцыі ПОШУК .
Больш падрабязна: Пошук тэксту ў дыяпазоне ў Excel (11 хуткіх метадаў)
Метад 3: Выкарыстанне ISNUMBER і функцыі FIND
Мы можам праверыць любы радок на любыя сімвалы пошуку, якія прысутнічаюць у радку. У гэтым выпадку мы можам выкарыстаць камбінацыю функцый ISNUMBER і FIND , каб знайсці любы сімвал, прысутны ў радку ці не. Функцыя ISNUMBER вяртае тэкст TRUE або FALSE у залежнасці ад лікавых або нелікавых значэнняў ячэйкі. Сінтаксіс функцыі ISNUMBER :
=ISNUMBER(value)
Тут, у формуле,
значэнне; павінна быць лікавым значэннем, інакш формула ISNUMBER прывядзе да « ХЛУСНІ» у тэксце.
Крок 1: Запішыце наступную формулу ў любая пустая ячэйка (напрыклад, E4 ).
=ISNUMBER(FIND(C4,B4))
Тут,
ЗНАЙСІЦЬ(C4,B4 ); вызначаецца як значэнне .
Крок 2: Націсніце ENTER і перацягніце Маркер запаўнення , каб выклікаць статус сімвала, які паказвае, прысутнічае ці не пэўны сімвал у пэўных ячэйках.
У статусе сімвала “ TRUE” азначае, што патрэбны сімвал (у слупку C ) прысутнічае ў канкрэтным тэкставым радку.
Спосаб 4: Выкарыстанне ISNUMBER і функцыі ПОШУК
Падобна метаду 3, камбінацыя функцый ISNUMBER і SEARCH можа выклікаць статус сімвала як TRUE або FALSE .
Крок 1: Устаўце наступную формулу ў любую пустую ячэйку (г.зн. E4 ).
=ISNUMBER(SEARCH(C4,B4))
Формула аб'яўляе той самы аргумент, што і ў папярэднім метадзе (напрыклад, Метад 3 ).
Крок 2: Націсніце ENTER і перацягніце Маркер запаўнення . Ён паказвае патрэбныя сімвалы (якія з'яўляюцца ў слупку C ) прысутнічаюць ці не ў ячэйках праз тэкст TRUE або FALSE адпаведна.
Падобныя паказанні:
- Знайдзіце, ці змяшчае ячэйка пэўны тэкст у Excel
- Як каб даведацца, ці ўтрымлівае дыяпазон ячэек пэўны тэкст у Excel (4 метады)
- Знайсці значэнне ў дыяпазоне ў Excel (3 метады)
- Як знайсці тэкст у ячэйцы ў Excel
Метад 5: Выкарыстанне функцыі пошуку
Excel прапануе такія функцыі, як Знайсці для знайдзіце любыя пэўныя сімвалы ў працоўных аркушах або сшытках.
Крок 1: Перайдзіце на ўкладку Галоўная > Выберыце Знайсці & Выберыце (у раздзеле Рэдагаванне ) > Абярыце Знайсці (з варыянтаў).
Крок 2: Адкрыецца акно Знайсці і замяніць уверх. У раздзеле «Пошук» гэтага акна ўвядзіце любы сімвал, які вы хочаце знайсці (напрыклад, a ).
Іншая налада ў раздзеле «Пошук» — Па змаўчанні. Вы можаце змяніць іх адносна вашага пошуку або тыпаў даных.
Націсніце Знайсці далей .
Крок 3: “a” , якое існуе ў клетках, пачынае пазначацца зялёным прастакутнікам кожны раз, калі мы націскаем на Знайсці далей . Ты можашзаменіце сімвал “a” любымі іншымі сімваламі, якія мы пажадаем.
Вы можаце выкарыстоўваць CTRL+H , каб адкрыйце акно Знайсці і замяніць .
Вы можаце націснуць на Знайсці ўсё , каб адкрыць усе ячэйкі, якія змяшчаюць жаданы сімвал. Тым не менш, з дапамогай Знайсці ўсё даволі складана знайсці канкрэтныя ячэйкі, якія змяшчаюць пэўныя сімвалы, бо ён паказвае спіс пад акном Знайсці і замяніць .
Метад 6: Выкарыстанне IF ISNUMBER і функцыі FIND
Сінтаксіс функцыі IF :
=IF (logical_test, [value_if_true], [value_if_false])
Функцыя КАЛІ мае патрэбу ў лагічным_тэксце для праверкі спасылкі на ячэйку, пасля чаго ў выніку атрымаецца пэўны тэкст, які мы задаем. Мы можам выкарыстоўваць камбінацыю функцый ISNUMBER і FIND як лагічны_тэкст .
Крок 1: Увядзіце наступнае формула ў любой ячэйцы (напрыклад, E4 ).
=IF(ISNUMBER(FIND(C4,B4)),"Found","Not Found")
Унутры формулы,
ISNUMBER( FIND(C4,B4); гэта лагічны_тэст .
“Знойдзены”; гэта значэнне, якое з'яўляецца, калі лагічны_тэкст TRUE .
“Не знойдзена”; гэта значэнне, якое з'яўляецца, калі logical_text роўна FALSE .
Крок 2: Націсніце ENTER і перацягніце Маркер запаўнення Калі патрэбны сімвал існуе ў канкрэтнай ячэйкі, формула прыводзіць да “Знойдзена” у адваротным выпадку “Не знойдзена” .
Каб зрабіць рэчы простымі, мы дэманструем сімвалыякія існуюць у клетках. Вы можаце выкарыстоўваць розныя сімвалы, якія ўжо існуюць у ячэйках ці не.
Спосаб 7: Выкарыстанне IF ISNUMBER і функцыі ПОШУК
Мы можам выкарыстоўваць ПОШУК Функцыя замест функцыі ЗНАЙСЦІ . Таму што абедзве функцыі SEARCH і FIND вельмі падобныя па выніках. У гэтым выпадку камбінацыя функцый IF , ISNUMBER і SEARCH вызначае тыя ж аргументы, што і ў метадзе 6.
Крок 1: Устаўце наступную формулу ў любую пустую ячэйку (напрыклад, E4 ).
=IF(ISNUMBER(SEARCH(C4,B4)),"Found","Not Found")
Формула змяшчае усе аргументы падобныя на Метад 6.
Крок 2: Націсніце ENTER затым перацягніце Марклет запаўнення . Гэта прыводзіць да выніковых тэкстаў “Знойдзены” ці “Не знойдзены” у залежнасці ад іх лагічнага_тэсту .
Метад 8: Выкарыстанне макракода VBA
Мы можам стварыць карыстальніцкую функцыю з дапамогай макракода VBA . У гэтым выпадку мы ствараем карыстальніцкую функцыю з назвай FindM для пошуку n-га ўваходжання любога сімвала ў радок.
Крок 1: Націсніце ALT+ F11 увогуле. Адкрыецца акно Microsoft Visual Basic. У акне на панэлі інструментаў абярыце Уставіць > Выберыце Модуль .
Крок 2: Устаўце ў модуль наступны код макраса.
1675
Код уяўляе сабой карыстальніцкую функцыю FindM якую мы ствараем з дапамогайсінтаксіс
=FindM(find_text,within_text,occurence_num)
Тут,
Occurenece_num; гэта час, калі любы сімвал сустракаецца ў унутры_тэксту .
Крок 3: Вярнуцца да працоўнага ліста. Увядзіце наступную формулу ў любую пустую ячэйку (напрыклад, E4 ).
=FindM(C4,B4,1)
унутры формулы,
C4; гэта тэкст_пошуку .
B4; з'яўляецца унутры_тэксту .
1; з'яўляецца нумар_паўторэння .
Крок 4: Пасля гэтага націсніце ENTER Перацягніце Рэнджэр запаўнення . Усе пазіцыі сімвалаў з'яўляюцца ў ячэйках, як на малюнку ніжэй.
Выснова
У гэтым артыкуле мы знаходзім выпадковыя сімвалы з радкі з выкарыстаннем некалькіх функцый і функцый Excel. Мы таксама ствараем карыстальніцкую функцыю для пошуку сімвалаў у радках з дапамогай макракода VBA . Такія функцыі, як ПОШУК і ПОШУК з лёгкасцю знаходзяць сімвалы. Камбінаваныя функцыі таксама паказваюць статус у TRUE або FALSE сімвалаў, якія прысутнічаюць у любых радках. Спадзяюся, вы знойдзеце гэтыя метады карыснымі. Каментуйце, калі ёсць дадатковыя пытанні ці ёсць што дадаць.