Სარჩევი
ამ სახელმძღვანელოში ჩვენ ავხსნით პრობლემის მიზეზებს, თუ რატომ არ მუშაობს FIND ფუნქცია excel-ში. Microsoft Excel -ში FIND ფუნქცია გამოიყენება ტექსტის სტრიქონში კონკრეტული სიმბოლოს ან ქვესტრიქნის მოსაძებნად. ზოგჯერ FIND ფუნქცია არ მუშაობს გამართულად და იძლევა #VALUE შეცდომას. ეს შეცდომა ჩნდება FIND ფუნქციაში არგუმენტების არასწორი შერჩევის შედეგად.
პრაქტიკის სამუშაო წიგნის ჩამოტვირთვა
შეგიძლიათ ჩამოტვირთოთ პრაქტიკის სამუშაო წიგნი აქედან.
Find ფუნქცია არ მუშაობს.xlsx
Excel FIND ფუნქციის მიმოხილვა
- აღწერა
FIND ფუნქცია გამოიყენება ტექსტის სტრიქონში კონკრეტული სიმბოლოს ან ქვესტრიქონის მოსაძებნად
- ზოგადი სინტაქსი
FIND(find_text, inside_text, [start_num])
- არგუმენტის აღწერა
არგუმენტი | მოთხოვნა | ახსნა |
---|---|---|
find_text | საჭირო | ქვესტრიქონი რომელიც გვინდა ვიპოვოთ. |
ტექსტის ფარგლებში | აუცილებელი | სად მოიძებნება ტექსტი. |
[დაწყების_რიცხვი] | სურვილისამებრ | ტექსტში ძიების საწყისი პოზიცია. ამ არგუმენტის ნაგულისხმევი მნიშვნელობა არის 1 . |
- აბრუნებს
კონკრეტული ქვესტრინგის მდებარეობა სტრიქონიდან.
- ხელმისაწვდომია
ყველა ვერსიაში Excel 2003-ის შემდეგ .
4 მიზეზი, რომლითაც FIND ფუნქცია არ მუშაობს Excel-ში
ამ სტატიის განმავლობაში ჩვენ წარმოგიდგენთ 4 მიზეზებს და გადაწყვეტილებებს პრობლემასთან დაკავშირებით, თუ რატომ არ მუშაობს FIND ფუნქცია excel-ში. ამის გასაგებად თქვენთვის, ჩვენ გამოვიყენებთ უნიკალურ მონაცემთა ბაზას თითოეული მეთოდისთვის.
მიზეზი 1: FIND ფუნქცია არ მუშაობს, თუ არგუმენტი „ტექსტის შიგნით“ არ შეიცავს „find_text“ არგუმენტს Excel-ში
პირველი და უპირველეს ყოვლისა, განვიხილავთ, რატომ არ მუშაობს FIND ფუნქცია excel-ში, რადგან არგუმენტი „ ტექსტის_შიდა “ არ შეიცავს არგუმენტს „ find_text “. შემდეგ მონაცემთა ბაზაში ჩვენ გვაქვს რამდენიმე სტრიქონი უჯრედებში ( B5:B8 ). ჩვენ შეგვიძლია ვიპოვოთ უჯრედების დიაპაზონის ქვესტრიქონების პოზიციები ( b ) FIND ფუნქციის გამოყენებით. დავუშვათ, ჩვენ ვიპოვით ქვესტრინგის პოზიციას „ a “ სტრიქონში Microsoft . თუ შეამჩნევთ, რომ ქვესტრიქონი a არ არის Microsoft სტრიქონში. ასე რომ, ამ შემთხვევაში, არგუმენტი „ ტექსტის_ში “ არ შეიცავს არგუმენტს „ find_text “. FIND ფუნქცია ამ შემთხვევაში არ იმუშავებს.
ვნახოთ ამ მეთოდის ილუსტრირების ნაბიჯები.
STEPS :
- დასაწყისად აირჩიეთ უჯრედი D5 . ჩადეთ შემდეგი ფორმულა ამ უჯრედში:
=FIND(C5,B5)
- დააჭირეთ Enter .
- გარდა ამისა, ზემოაღნიშნული ფორმულა იძლევა #VALUE შეცდომასუჯრედი D5 როგორც სტრიქონი Microsoft არ შეიცავს ქვესტრიქონს a .
- და ბოლოს, ჩადეთ უჯრედების შემდეგი ფორმულები ( E6:E8 ) უჯრედებში ( D6:D8 ). ჩვენ ვიღებთ #VALUE შეცდომას თითოეული შემთხვევისთვის, რადგან ქვესტრიქონები არ არის ნაკბენებში.
გამოსავალი:
ახლა ამ შეცდომის ასლის გადასაჭრელად, ქვესტრიქონების შემდეგი ახალი მნიშვნელობები სვეტში C . ვინაიდან „ ტექსტის_შიდა “ შეიცავს ახლად დამატებულ მნიშვნელობებს, ჩვენ არ მივიღებთ #VALUE შეცდომას.
დაწვრილებით: როგორ მოვძებნოთ ტექსტი უჯრედში Excel-ში
მიზეზი 2: FIND ფუნქცია Excel-ში არ მუშაობს არგუმენტების რეესტრის მგრძნობელობის გამო
Excel-ში, FIND ფუნქცია არ მუშაობს, თუ " find_tex t" ზუსტად არ ემთხვევა " text_ში" სტრიქონებს '. ასე რომ, არგუმენტების სენსიტიურობა არის კიდევ ერთი მიზეზი, რის გამოც FIND ფუნქცია Excel არ მუშაობს. შემდეგ მონაცემთა ბაზაში, ჩვენ გვაქვს ერთი და იგივე მონაცემთა ნაკრები, მხოლოდ სხვადასხვა ქვესტრიქონებით. უჯრედში B5 სტრიქონი არის Microsoft . ამ სტრიქონიდან ჩვენ ვიპოვით ქვესტრიქნის პოზიციას m . ჩვენ ვხედავთ, რომ ქვესტრიქონის სიმბოლო არის პატარა რეგისტრში, ხოლო სტრიქონი შეიცავს იმავე სიმბოლოს დიდი ასოებით.
ვნახოთ ამ მეთოდის შესრულების ნაბიჯები.
ნაბიჯები:
- პირველ რიგში, აირჩიეთ უჯრედი D5 . ჩადეთ შემდეგი ფორმულაამ უჯრედში:
=FIND(C5,B5)
- დააჭირეთ Enter .
- შემდეგ, ჩვენ ვხედავთ #VALUE შეცდომას უჯრედში D5 .
- საბოლოოდ , ჩაწერეთ უჯრედების შემდეგი ფორმულები ( E6:E8 ) უჯრედებში ( D6:D8 ). ჩვენ მივიღებთ #VALUE შეცდომას თითოეული შემთხვევისთვის, რადგან ქვესტრიქონები ზუსტად არ ემთხვევა არცერთ შესაბამის სტრიქონს.
გადაწყვეტა:
ამ შეცდომის მოსაგვარებლად, შეცვალეთ ქვესტრიქონების წინა მნიშვნელობები ახალი მნიშვნელობებით, რომლებიც ზუსტად ემთხვევა არგუმენტს „ ტექსტის_ში “. ჩანაცვლების შემდეგ ჩვენ ვხედავთ, რომ FIND ფუნქცია მუშაობს გამართულად და არ აბრუნებს არცერთ #VALUE შეცდომას.
დაწვრილებით: როგორ გავიგოთ, თუ უჯრედების დიაპაზონი შეიცავს კონკრეტულ ტექსტს Excel-ში (4 მეთოდი)
მსგავსი წაკითხვები
- Excel-ის ძიება ტექსტის დიაპაზონში (11 სწრაფი მეთოდი)
- როგორ გავიგოთ თუ უჯრედი შეიცავს კონკრეტულ ტექსტს Excel-ში
- როგორ ვიპოვოთ მნიშვნელობა დიაპაზონში Excel-ში (3 მეთოდი)
- Excel ფუნქცია: FIND vs SEARCH (შედარებითი ანალიზი)
- როგორ მოვძებნოთ სიმბოლო სტრიქონში Excel-ში
მიზეზი 3: Excel FIND ფუნქცია არ მუშაობს, როდესაც "start_num" არგუმენტი უფრო დიდია ვიდრე "text_ში" არგუმენტი
FIND ფუნქციის გამოყენებისას სავალდებულოა, რომ ' start_num ' არგუმენტის მნიშვნელობა არ იყოს მეტი ჯამის რაოდენობაზე.სიმბოლოები „ ტექსტის_შიდა “ არგუმენტში. Excel-ში FIND ფუნქცია არ იმუშავებს, თუ თქვენ შეიყვანთ არგუმენტის „ start_num “ მნიშვნელობას, რომელიც აღემატება არგუმენტს „ text-ში “. ამ მეთოდის საილუსტრაციოდ ჩვენ გამოვიყენებთ შემდეგ მონაცემთა ნაკრებს.
ვნახოთ ამ მეთოდის შესრულების ნაბიჯები.
STEPS:
- პირველ რიგში, აირჩიეთ უჯრედი D5 . ჩაწერეთ შემდეგი ფორმულა ამ უჯრედში:
=FIND(C5,B5,7)
- შემდეგი, დააჭირეთ Enter .
- ასე რომ, მივიღებთ #VALUE შეცდომას უჯრედში D5 .
ეს შეცდომა ხდება იმის გამო, რომ ქვესტრიქონის პოზიცია M სტრიქონში Microsoft არის 1 . მაგრამ, FIND ფუნქცია იწყებს ყურებას 7 პოზიციიდან. ამიტომ ფუნქცია ვერ პოულობს M პოზიციას და აბრუნებს #VALUE შეცდომას.
- ბოლოს ჩადეთ უჯრედების ფორმულები ( E6:E9 ) უჯრედებში ( D6:D9 ). ჩვენ ვიღებთ #VALUE შეცდომას ყველა შემთხვევაში, რადგან არგუმენტი ' start_num ' აღემატება ამ სტრიქონის პოზიციას ' witin_text '-ში.
გადაწყვეტა:
შეცვალეთ არგუმენტი „ start_num “ 1 . ეს ქმედება წაშლის ყველა #VALUE შეცდომას მონაცემთა ნაკრებიდან. ფუნქცია FIND აბრუნებს გამოსავალს, რადგან არგუმენტის ' start_num ' მნიშვნელობა ახლა უფრო მცირეა ვიდრე არგუმენტი ' text_ში '.
წაიკითხეთმეტი: იპოვეთ ბოლო მნიშვნელობა ნულზე მეტი სვეტში Excel-ში (2 მარტივი ფორმულა)
მიზეზი 4: FIND ფუნქცია Excel-ში არ მუშაობს, თუ „start_num“ არგუმენტი უფრო მცირეა, ვიდრე ან 0-ის ტოლი
კიდევ ერთი მიზეზი, რის გამოც FIND ფუნქცია არ მუშაობს excel-ში არის არგუმენტის ' start_num ' მნიშვნელობა არის -ზე ნაკლები ან ტოლი. 0 . თუ შევიყვანთ „ start_num “ არგუმენტის 0 ნებისმიერ მნიშვნელობას ან უარყოფითს, FIND ფუნქცია დააბრუნებს #VALUE შეცდომას. ამის საილუსტრაციოდ ჩვენ გამოვიყენებთ ' start_num ' არგუმენტის უარყოფით მნიშვნელობას შემდეგ მონაცემთა ბაზაში.
მაშ ასე, ვნახოთ მასთან დაკავშირებული ნაბიჯები. მეთოდი.
STEPS:
- დასაწყისში აირჩიეთ უჯრედი D5 . შეიყვანეთ შემდეგი ფორმულა ამ უჯრედში:
=FIND(C5,B5,-1)
- დააჭირეთ, Enter .
- შედეგად, ჩვენ ვიღებთ #VALUE შეცდომას უჯრედში D5 რადგან ჩვენ გამოვიყენეთ უარყოფითი მნიშვნელობა -1 როგორც არგუმენტი " start_num ".
- ბოლოს, შეიყვანეთ უჯრედების შემდეგი ფორმულები ( E6:E8 ) უჯრედებში ( D6:D8 ). თითოეულ უჯრედში ვიღებთ #VALUE შეცდომას. ეს იმიტომ ხდება, რომ არგუმენტის ' start_num ' მნიშვნელობა უარყოფითია თითოეულ ფორმულაში.
გადაწყვეტა:
რადგან „ start_num “ არგუმენტის უარყოფითი მნიშვნელობა არის #VALUE შეცდომის მიზეზი, ამიტომ უბრალოდ შეცვალეთ ყველა უარყოფითი მნიშვნელობა 1 -ით. ამრიგად, FIND ფუნქცია აღარ აბრუნებს #VALUE შეცდომას.
დაწვრილებით: როგორ ვიპოვოთ მრავალი მნიშვნელობა Excel-ში (8 სწრაფი მეთოდი)
დასკვნა
დასკვნის სახით, ეს გაკვეთილი მოგცემთ ნათელ წარმოდგენას რატომ არ მუშაობს FIND ფუნქცია Excel-ში. ჩამოტვირთეთ პრაქტიკის სამუშაო წიგნი, რომელიც მოყვება ამ სტატიას, რათა გამოცადოთ თქვენი ცოდნა. თუ თქვენ გაქვთ რაიმე შეკითხვები, გთხოვთ დატოვოთ კომენტარი ქვემოთ მოცემულ ველში. ჩვენი გუნდი შეეცდება გიპასუხოთ რაც შეიძლება მალე. ასე რომ, თვალი ადევნეთ მომავალში უფრო საინტერესო Microsoft Excel გადაწყვეტილებებს.