Функцыя FIND не працуе ў Excel (4 прычыны з рашэннямі)

  • Падзяліцца Гэтым
Hugh West

У гэтым уроку мы растлумачым прычыны праблемы, чаму не працуе функцыя ЗНАЙСЦІ ў excel. У Microsoft Excel функцыя FIND выкарыстоўваецца для пошуку пэўнага сімвала або падрадка ўнутры тэкставага радка. Часам функцыя FIND не працуе належным чынам і выдае памылку #VALUE . Гэтая памылка ўзнікае ў выніку няправільнага выбару аргумента ў функцыі FIND .

Спампаваць сшытак для практыкі

Вы можаце спампаваць сшытак для практыкі адсюль.

Функцыя Find не працуе.xlsx

Агляд функцыі Excel FIND

  • Апісанне

Функцыя FIND выкарыстоўваецца для пошуку пэўнага сімвала або падрадка ўнутры тэкставага радка

  • Агульны сінтаксіс

ЗНАЙСЦІ(тэкст_пошуку, у_тэксце, [нумер_пачатку])

  • Апісанне аргумента
Аргумент Патрабаванне Тлумачэнне
find_text Абавязкова Падрадок што мы хочам знайсці.
у_тэксце Абавязкова Дзе будзе выконвацца пошук тэксту.
[start_num] Неабавязкова Пачатак пошуку ў тэксце. Значэнне гэтага аргумента па змаўчанні роўна 1 .
  • Вяртае

размяшчэнне пэўнага падрадка ў радку.

  • Даступна ва

Усіх версіяхпасля Excel 2003 .

4 прычыны з рашэннямі, па якіх функцыя ЗНАЙСЦІ не працуе ў Excel

У гэтым артыкуле мы прадэманструем 4 прычыны і рашэнні да праблемы, чаму не працуе функцыя FIND у Excel. Каб праілюстраваць вам гэта, мы будзем выкарыстоўваць унікальны набор даных для кожнага метаду.

Прычына 1: функцыя FIND не працуе, калі аргумент 'within_text' не змяшчае аргумент 'find_text' у Excel

Першая і, перш за ўсё, мы абмяркуем, чаму функцыя FIND у excel не працуе, паколькі аргумент « within_text » не змяшчае аргумент « find_text ». У наступным наборы даных ёсць некалькі радкоў у ячэйках ( B5:B8 ). Мы можам знайсці пазіцыі падрадкоў дыяпазону ячэек ( b ), выкарыстоўваючы функцыю FIND . Дапусцім, мы знойдзем пазіцыю падрадка « a » у радку Microsoft . Калі вы заўважылі, што падрадок a адсутнічае ў радку Microsoft . Такім чынам, у гэтым выпадку аргумент « унутры_тэксту » не змяшчае аргумента « знайсці_тэкст ». Функцыя ЗНАЙСЦІ не будзе працаваць у гэтым выпадку.

Давайце паглядзім крокі, каб праілюстраваць гэты метад.

КРОКІ :

  • Для пачатку абярыце ячэйку D5 . Устаўце ў гэтую ячэйку наступную формулу:
=FIND(C5,B5)

  • Націсніце Enter .
  • У дадатак, прыведзеная вышэй формула дае памылку #ЗНАЧЭННЕ уячэйка D5 паколькі радок Microsoft не змяшчае падрадок a .

  • Нарэшце, устаўце наступныя формулы ячэек ( E6:E8 ) у ячэйкі ( D6:D8 ). Мы атрымліваем памылку #VALUE для кожнага выпадку, паколькі падрадкі адсутнічаюць у джалах.

Рашэнне:

Цяпер, каб вырашыць гэтую памылку, скапіруйце наступныя новыя значэнні падрадкоў у слупку C . Паколькі ' within_text ' змяшчае новыя дададзеныя значэнні, мы не атрымліваем ніякай памылкі #VALUE .

Дадатковая інфармацыя: Як знайсці тэкст у ячэйцы ў Excel

Прычына 2: функцыя FIND у Excel не працуе з-за адчувальнасці да рэгістра аргументаў

У Excel функцыя FIND не працуе, калі ' find_tex t' не супадае дакладна з радкамі ' within_text '. Такім чынам, адчувальнасць да рэгістра аргументаў з'яўляецца яшчэ адной прычынай, па якой функцыя FIND у Excel не працуе. У наступным наборы даных мы маем той жа набор даных, толькі з рознымі падрадкамі. У ячэйцы B5 радок Microsoft . З гэтага радка мы знойдзем пазіцыю падрадка m . Мы бачым, што сімвал падрадка ў ніжнім рэгістры, у той час як радок змяшчае той самы сімвал у верхнім рэгістры.

Давайце паглядзім крокі для выканання гэтага метаду.

КРОКІ:

  • Спачатку абярыце ячэйку D5 . Устаўце наступную формулуу гэтай ячэйцы:
=FIND(C5,B5)

  • Націсніце Enter .
  • Далей мы бачым памылку #VALUE у ячэйцы D5 .

  • Нарэшце , запішыце наступныя формулы ячэек ( E6:E8 ) у ячэйках ( D6:D8 ). Мы атрымаем памылку #VALUE для кожнага выпадку, паколькі падрадкі не супадаюць дакладна ні з адным з адпаведных радкоў.

Рашэнне:

Каб вырашыць гэтую памылку, заменіце папярэднія значэнні падрадкоў новымі значэннямі, якія дакладна адпавядаюць аргументу ' within_text '. Пасля замены мы бачым, што функцыя FIND працуе належным чынам і не вяртае памылак #VALUE .

Дадатковая інфармацыя: Як даведацца, ці ўтрымлівае дыяпазон ячэек пэўны тэкст у Excel (4 метады)

Падобныя паказанні

  • Пошук тэксту ў дыяпазоне ў Excel (11 хуткіх метадаў)
  • Як даведацца, ці змяшчае ячэйка пэўны тэкст у Excel
  • Як знайсці значэнне ў дыяпазоне ў Excel (3 метады)
  • Функцыя Excel: FIND супраць ПОШУКУ (параўнальны аналіз)
  • Як знайсці сімвал у радку ў Excel

Прычына 3: Функцыя Excel FIND не працуе, калі аргумент 'start_num' большы за аргумент 'within_text'

Пры выкарыстанні функцыі FIND абавязкова, каб значэнне аргумента ' start_num ' не было большым за агульную колькасцьсімвалаў у аргументе « у_тэксце ». Функцыя FIND у excel не будзе працаваць, калі вы ўвядзеце значэнне аргумента « start_num », большае за аргумент « within_text ». Каб праілюстраваць гэты метад, мы будзем выкарыстоўваць наступны набор даных.

Давайце паглядзім этапы выканання гэтага метаду.

КРОКІ:

  • Спачатку абярыце ячэйку D5 . Запішыце ў гэтую ячэйку наступную формулу:
=FIND(C5,B5,7)

  • Далей націсніце Enter .
  • Такім чынам, мы атрымліваем памылку #VALUE у ячэйцы D5 .

Гэтая памылка ўзнікае таму, што пазіцыя падрадка M у радку Microsoft роўная 1 . Але функцыя ЗНАЙСІ пачынае пошук з пазіцыі 7 . Вось чаму функцыя не можа знайсці пазіцыю M і вяртае памылку #ЗНАЧЭННЕ .

  • У канцы ўстаўце формулы ячэек ( E6:E9 ) у ячэйках ( D6:D9 ). Мы атрымліваем памылку #VALUE ва ўсіх выпадках, паколькі аргумент ' start_num ' большы за пазіцыю гэтага радка ў ' witin_text '.

Рашэнне:

Заменіце аргумент ' start_num ' на 1 . Гэта дзеянне выдаліць усе памылкі #VALUE з набору даных. Функцыя FIND вяртае вывад, таму што значэнне аргумента ' start_num ' цяпер меншае за аргумент ' within_text '.

ПрачытайцеДадаткова: Знайдзіце апошняе значэнне ў слупку больш за нуль у Excel (2 простыя формулы)

Прычына 4: функцыя FIND у Excel не працуе, калі аргумент 'start_num' меншы за або роўна 0

Яшчэ адна прычына таго, што функцыя FIND не працуе ў excel, заключаецца ў тым, што значэнне аргумента ' start_num ' меншае або роўнае 0 . Калі мы ўвядзем любое значэнне « start_num » аргумента 0 або адмоўнае, функцыя FIND верне памылку #VALUE . Каб праілюстраваць гэта, мы будзем выкарыстоўваць адмоўнае значэнне аргумента ' start_num ' у наступным наборы даных.

Такім чынам, давайце паглядзім крокі, звязаныя з гэтым метад.

КРОКІ:

  • У пачатку абярыце ячэйку D5 . Увядзіце ў гэтую ячэйку наступную формулу:
=FIND(C5,B5,-1)

  • Націсніце, Enter .
  • У выніку мы атрымліваем памылку #VALUE у ячэйцы D5 , паколькі мы выкарыстоўвалі адмоўнае значэнне -1 у якасці ' пачатковы_нумер ' аргумент.

  • Нарэшце, увядзіце наступныя формулы ячэек ( E6:E8 ) у ячэйках ( D6:D8 ). Мы атрымліваем памылку #VALUE у кожнай ячэйцы. Гэта адбываецца таму, што значэнне аргумента ' start_num ' адмоўнае ў кожнай формуле.

Рашэнне:

Паколькі адмоўнае значэнне аргумента ' start_num ' з'яўляецца прычынай памылкі #VALUE , таму проста заменіце ўсе адмоўныя значэнніз 1 . Такім чынам, функцыя FIND больш не вяртае памылку #VALUE .

Чытаць далей: Як знайсці некалькі значэнняў у Excel (8 хуткіх метадаў)

Выснова

У заключэнне, гэты падручнік дасць вам дакладнае ўяўленне аб чаму функцыя ЗНАЙСЦІ не працуе ў Excel. Спампуйце вучэбны сшытак, які пастаўляецца з гэтым артыкулам, каб праверыць свае навыкі. Калі ў вас ёсць якія-небудзь пытанні, пакіньце каментарый у полі ніжэй. Наша каманда пастараецца адказаць вам як мага хутчэй. Такім чынам, сачыце за больш інтрыгуючымі рашэннямі Microsoft Excel у будучыні.

Х'ю Уэст з'яўляецца вельмі дасведчаным трэнерам і аналітыкам Excel з больш чым 10-гадовым вопытам работы ў галіны. Ён мае ступень бакалаўра ў галіне бухгалтарскага ўліку і фінансаў і ступень магістра дзелавога адміністравання. Х'ю захапляецца навучаннем і распрацаваў унікальны падыход да навучання, які лёгка прытрымлівацца і зразумець. Яго экспертныя веды Excel дапамаглі тысячам студэнтаў і спецыялістаў па ўсім свеце палепшыць свае навыкі і атрымаць поспех у сваёй кар'еры. Праз свой блог Х'ю дзеліцца сваімі ведамі з усім светам, прапаноўваючы бясплатныя падручнікі па Excel і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.