Excel ფუნქცია: FIND vs SEARCH (შედარებითი ანალიზი)

  • გააზიარეთ ეს
Hugh West

Microsoft Excel -ში FIND ფუნქცია და SEARCH ფუნქცია საშუალებას გაძლევთ იპოვოთ აუცილებელი ანბანური ან რიცხვითი კავშირი სტრიქონში, უჯრედში ტექსტური მონაცემებით. ამ სტატიაში ჩვენ ვიხილავთ FIND და SEARCH ფუნქციების მიმოხილვას Excel-ში.

ჩამოტვირთეთ პრაქტიკის სამუშაო წიგნი

შეგიძლიათ ჩამოტვირთოთ სამუშაო წიგნი და ივარჯიშოთ მათთან ერთად.

FIND & SEARCH Functions.xlsx

FIND ფუნქციის შესავალი Excel-ში

Excel-ში FIND ფუნქცია არის ჩაშენებული ფუნქცია. რომელიც კლასიფიცირებულია როგორც სტრიქონი/ტექსტური ფუნქცია . FIND ფუნქცია მიჩვეულია გარკვეული სიმბოლოს ან ქვესტრიქონის მდებარეობის პოვნას ტექსტის სტრიქონში.

სინტაქსი:

FIND ფუნქციის სინტაქსია:

FIND( find_text, inside_text, [start_num ])

არგუმენტები:

find_text: [აუცილებელია] ტექსტი, რომელსაც ჩვენ ვეძებთ.

ტექსტის_ში: [აუცილებელია] ტექსტი შეიცავს ტექსტს, რომელსაც ჩვენ ვეძებთ. არასავალდებულო] განსაზღვრავს პოზიციას, სადაც უნდა დაიწყოს ძებნა. სიმბოლო 1 არის პირველი სიმბოლო ტექსტში. თუ საწყისი ნომერი არ არის მითითებული, ის ითვლება 1-ად.

დაბრუნების მნიშვნელობა:

საპოვნელი ტექსტის მდებარეობა წარმოდგენილია რიცხვი.

გაცნობა SEARCH ფუნქციის Excel-ში

SEARCHფუნქცია საშუალებას გაძლევთ მოძებნოთ ობიექტები მონაცემთა ბაზაში მარტივი ან რთული ძიების გამოყენებით. ეს ფუნქცია იძლევა ერთი ტექსტის სტრიქონის პოზიციას მეორის შიგნით. ის კლასიფიცირებულია Excel-ში სტრიქონი/ტექსტური ფუნქცია .

სინტაქსი:

სინტაქსი SEARCH ფუნქცია არის:

SEARCH( find_text,inthin_text,[start_num ])

არგუმენტები:

find_text: [საჭიროა] ტექსტი, რომელიც ეძებს.

text_ში: [საჭიროა] ტექსტი შიგნით მოსაძიებლად.

start_num: [არასავალდებულო] პოზიცია ტექსტში ძიების დასაწყებად. ნაგულისხმევი მნიშვნელობა არის 1.

Return Value:

საპოვნელი ტექსტის პოზიცია წარმოდგენილია რიცხვით.

Excel FIND ფუნქცია VS Excel SEARCH ფუნქცია

Excel-ში FIND ფუნქცია და SEARCH ფუნქციები საკმაოდ მსგავსია და ასრულებენ ერთსა და იმავე მიზანს , მაგრამ ოდნავ განსხვავებული, მაგრამ გადამწყვეტი გზებით. Excel-ის FIND და SEARCH ფუნქციებს შორის ძირითადი განსხვავება ისაა, რომ SEARCH არ არის რეგისტრირებული, ხოლო FIND არის რეგისტრის მგრძნობიარე. კიდევ ერთი განსხვავება ისაა, რომ SEARCH საშუალებას იძლევა გამოიყენოს სიმბოლოები, ხოლო FIND არა.

5 მაგალითები FIND და SEARCH ფუნქციების შედარებითი შედეგებით Excel

FIND და SEARCH შესაძლებლობები Excel-ში იშვიათად გამოიყენება დამოუკიდებლად. ისინი ჩვეულებრივ გამოიყენებასხვა ფუნქციებთან შეერთება, როგორიცაა MID , LEN , LEFT , ან RIGHT და IFERROR ჩვენ დავინახავთ ქვემოთ მოყვანილ მაგალითებში.

1. ჩადეთ Excel FIND & amp; SEARCH ფუნქცია ტექსტურ უჯრედში

ჩვენ შეგვიძლია ჩავსვათ FIND და SEARCH ფუნქციები ამ კონკრეტული სიტყვის ან ასოს პოზიციის დასადგენად. დავუშვათ, გვსურს ვიპოვოთ ' e ' Excel -ში, ამიტომ ჩავსვით ტექსტის სტრიქონი სვეტში B, და ტექსტის სტრიქონის პოზიციის შედეგი. არის სვეტში C . მიჰყევით ქვემოთ მოცემულ ნაბიჯებს:

  • ასე რომ, პირველ რიგში, ჩვენ გამოვიყენებთ FIND ფუნქციას e<2“-ის პოზიციის საპოვნელად>'. ამისათვის ჩვენ უნდა ავირჩიოთ უჯრედი C5 . ამის შემდეგ ჩადეთ ფორმულა ამ უჯრედში.
=FIND("e",B5)

  • შემდეგ დააჭირეთ Enter კლავიატურაზე გამოჩნდება შედეგი, რომელიც არის 4 . ფორმულა აბრუნებს 4 რადგან e არის 4 მეორე ასო სიტყვაში Excel .
  • ახლა, მეორეც, ჩვენ ვაპირებთ გამოვიყენოთ SEARCH ფუნქცია e “ პოზიციის მოსაძებნად. ამისათვის ჩვენ უნდა ავირჩიოთ უჯრედი, სადაც გვინდა შედეგის ნახვა, ამიტომ ვირჩევთ უჯრედს C6 . ახლა, ამ კონკრეტულ უჯრედში, შეიყვანეთ ფორმულა.
=SEARCH("e",B6)

  • და დააჭირეთ Enter . და, ჩვენ ვხედავთ, რომ შედეგი არის 1 . ფორმულა აბრუნებს 1 რადგან E არის პირველი სიმბოლო სიტყვაში Excel . Როგორც ვიცით SEARCH ფუნქცია არ არის რეგისტრირებული, როგორც FIND ფუნქცია , ამიტომ მას არ აქვს მნიშვნელობა, ასო დიდია თუ პატარა. როდესაც ის იპოვის ასოს, მაშინვე აჩვენებს შედეგს.

  • ასე რომ, FIND და SEARCH გამოყენებით ფუნქციები ჩვენ შეგვიძლია აღმოვაჩინოთ ნებისმიერი სიტყვის ან ასოს პოზიცია ტექსტის სტრიქონში.

წაიკითხეთ მეტი: როგორ ვიპოვოთ ტექსტი უჯრედში Excel-ში

2. გამოიყენეთ FIND ფუნქცია, რათა იპოვოთ სტრიქონი, რომელიც მოდის მოცემულ სიმბოლომდე ან მის შემდეგ

ვთქვათ, ჩვენ გვაქვს რამდენიმე სახელი სვეტში B და გვინდა ვიპოვოთ სახელი და გვარი თითოეული სახელი შესაბამისად სვეტებში C და D . ამისათვის ჩვენ უნდა მივყვეთ შემდეგ პროცედურას:

  • პირველ რიგში სახელის მისაღებად ვირჩევთ უჯრედს C5 . ჩვენ შეგვიძლია გამოვიყენოთ FIND ან SEARCH ფუნქცია LEFT ფუნქციასთან კომბინაციაში. ამრიგად, ჩვენ ვიყენებთ FIND ფუნქციას.
  • მეორე, ჩადეთ ფორმულა უჯრედში C5 .
=LEFT(B5, FIND(" ", B5)-1)

  • შემდეგ დააჭირეთ Enter .

  • ახლა , გვსურს მივიღოთ გვარი, ამისთვის შეგვიძლია გამოვიყენოთ კავშირები RIGHT , FIND ან SEARCH და LEN ფუნქციები. ასე რომ, იგივე ნიშნით, როგორც ადრე, აირჩიეთ უჯრედი D5 და ჩადეთ ფორმულა იქ.
=RIGHT(B5,LEN(B5)-FIND(" ",B5))

  • ღილაკზე Enter დაჭერის შემდეგ მიიღებთ გვარს.უჯრედი.

აქ LEN ფუნქცია დაერიცხება სიმბოლოების საერთო რაოდენობა და შემდეგ FIND ფუნქცია გამოაკლებს სივრცის პოზიციას. და ბოლოს, RIGHT ფუნქცია აჩვენებს მარჯვენა მხარეს სიმბოლოებს.

  • შემდეგ, ფორმულის დასაკოპირებლად სვეტზე C , გადაიტანეთ შეავსეთ Handle ქვემოთ ან უბრალოდ ორჯერ დააწკაპუნეთ პლუს (' + ') ნიშანზე.

  • ანალოგიურად, გადაიტანეთ შევსების სახელური სვეტი D ფორმულის დუბლიკატისთვის.

  • ბოლოს, ეს ამოიღებს ყველა სახელსა და გვარს სახელებიდან.

შენიშვნა: ჩვენ ვიყენებთ FIND ფუნქცია SEARCH -ის ნაცვლად, რადგან ჩვენ გვინდა უფრო ზუსტი მნიშვნელობა მივიღოთ, როგორც ყველამ ვიცით, რომ FIND ფუნქცია არის რეგისტრის მგრძნობიარე.

დაწვრილებით: როგორ მოვძებნოთ სიმბოლო სტრიქონში Excel-ში

3. ჩასვით FIND ფუნქცია Excel-ში კონკრეტული სიმბოლოს N-ე შემთხვევის საპოვნელად

ვუშვათ, რომ გვაქვს ტექსტის სტრიქონი სპეციალური სიმბოლოთი ტირე (' ') სვეტში B . ჩვენ გვინდა ვიპოვოთ 2 nd და 3 rd პოზიციები ტირე (' ') ზედიზედ სვეტებში C და D . სპეციალური სიმბოლოს პოზიციის მისაღებად, მოდით მივყვეთ ნაბიჯებს ქვემოთ.

  • მსგავსად წინა მაგალითებში, პირველ რიგში, აირჩიეთ უჯრა თქვენს ელცხრილში, სადაცგსურთ იხილოთ შედეგი ფორმულის გამოყენების შემდეგ. ასე რომ, ჩვენ ვირჩევთ უჯრედს C5 .
  • მეორე, ჩადეთ ფორმულა ამ უჯრედში.
=FIND("-", B5, FIND("-",B5)+1)

  • მესამე, დააჭირეთ Enter შედეგის სანახავად.

აქ, ფორმულა არის მისაღებად 2 მეორე პოზიცია.

  • შემდეგ, გადაიტანეთ შევსების სახელური ქვემოთ ფორმულის დასაკოპირებლად.

  • შემდეგ, ჩვენ გვინდა მივიღოთ 3 rd პოზიცია სვეტში D . ასე რომ, ჩვენ ვირჩევთ უჯრედს D5 და ვდებთ ფორმულას.
=FIND("-",B5, FIND("-", B5, FIND("-",B5)+1) +2)

  • უფრო მეტი , დააჭირეთ კლავიატურაზე Enter კლავიშს.

აქ ფორმულა აჩვენებს 3 სპეციალური სიმბოლოს rd პოზიცია.

  • და ახლა ისევ გადაათრიეთ შევსების სახელური ქვემოთ ფორმულის დუბლიკატი სვეტზე D .
  • საბოლოოდ, ნაბიჯების გავლის შემდეგ, თქვენ მიიღებთ სასურველ შედეგს.

დაწვრილებით: როგორ სიმბოლოების მოსაძებნად String Excel-ში (8 მარტივი გზა)

მსგავსი წაკითხვები

  • იპოვეთ ბოლო მნიშვნელობა ნულზე მეტი სვეტში Excel-ში (2 მარტივი ფორმულა)
  • როგორ მოვძებნოთ ყველაზე დაბალი 3 მნიშვნელობა Excel-ში (5 მარტივი მეთოდი)
  • იპოვეთ მნიშვნელობის პირველი შემთხვევა დიაპაზონი Excel-ში (3 გზა)
  • იპოვეთ გარე ბმულები Excel-ში (6 სწრაფი მეთოდი)
  • როგორ გავარკვიოთ, თუ უჯრედი შეიცავს კონკრეტულ ტექსტს Excel

4. გამოიყენეთ SEARCH ფუნქციაიპოვეთ ტექსტი ფრჩხილებს შორის

ვთქვათ, გვაქვს ტექსტის სტრიქონი და გვინდა მივიღოთ მხოლოდ ფრჩხილებით ჩასმული ტექსტი. იმ ტექსტური სტრიქონების მისაღებად ფრჩხილი ჩვენ გვჭირდება MID ფუნქცია სტრიქონიდან სიმბოლოების საჭირო რაოდენობის გამოსაყოფად. ასევე FIND ან SEARCH ფუნქციების გასარკვევად, რა უნდა დაიწყოს და რამდენი ასო გამოვყო. მოდით მივყვეთ ქვემოთ მოცემულ ნაბიჯებს.

  • დასაწყისში აირჩიეთ უჯრედი, სადაც გსურთ შედეგის ნახვა. ასე რომ, ჩვენ ვირჩევთ უჯრედს C5 .
  • შემდეგ, დააკოპირეთ და ჩასვით ფორმულა ამ უჯრედში.
=MID(B5,SEARCH("(",B5)+1, SEARCH(")",B5)-SEARCH("(",B5)-1)

  • შემდეგი, დააჭირეთ Enter .

თქვენ მხოლოდ უნდა შეცვალოთ უჯრედის ნომერი თქვენი უჯრედის მდებარეობის მიხედვით, ფორმულის ჩასმის შემდეგ.

  • ამის შემდეგ გადაიტანეთ შევსების სახელური ფორმულის დუბლიკატისთვის.

  • და ბოლოს, ფრჩხილის შიგნით არსებული ტექსტი ახლა ამოღებულია მთელი ტექსტის სტრიქონიდან.

🔎 როგორ მუშაობს ფორმულა?

SEARCH(“(“, B5)+1 : ეს აიღებს უჯრედის მნიშვნელობას უჯრედიდან B5 და მოძებნეთ გახსნის ფრჩხილის პოზიცია ' ( ', რომელიც არის 4+1 , SEARCH(“(“, B5) ჩვენ მივიღებთ 4 , რადგან სივრცე ასევე დათვლილია.

გამომავალი → 5 , რომელიც არის პირველი ასო ფრჩხილებში ' 0 '.

SEARCH(“)”, B5)-SEARCH(“(“,B5)-1 : ეს იპოვის დახურვის ფრჩხილის პოზიციას „ ) “. და გამოვაკლოთ გახსნის ფრჩხილის პოზიცია.

გამომავალი → 10-4-1; 6-1; 5 , რომელიც არის ბოლო ასო " 1 " ფრჩხილის შიგნით.

MID(B5, SEARCH(“(“,B5)+1, SEARCH(“)”,B5)-SEARCH(“(„B5)-1) : ეს ამოიღებს ტექსტს ფრჩხილის შიგნით.

გამომავალი → 01001

დაწვრილებით: Excel ტექსტის ძიება დიაპაზონში (11 სწრაფი მეთოდი)

5. შეუთავსეთ FIND & IFERROR ფუნქციები შეცდომის დასამუშავებლად ტექსტის საპოვნელად

თუ find_text ვერ მოიძებნა, მაშინ ის აჩვენებს შეცდომის შეტყობინებას ორივეში FIND და SEARCH ფუნქციები. შეცდომის შეტყობინების ჩვენების ნაცვლად, ჩვენ შეგვიძლია გამოვიყენოთ IFERROR ფუნქცია ისეთი გამომხატველი შეტყობინების საჩვენებლად, როგორიცაა „ არ მოიძებნა “. მაგალითად, უჯრედი C10 , მომხმარებელს შეუძლია შეიყვანოს ნებისმიერი ტექსტი და უჯრედი C5 მოიძებნება შეყვანილი ტექსტისთვის.

  • პირველ რიგში, აირჩიეთ ის უჯრედი, სადაც გსურთ დატანილი ტექსტის პოზიცია უჯრედში C10 . ასე რომ, ჩვენ ვირჩევთ უჯრედს C11.
  • მეორე, ჩავსვით ფორმულა უჯრედში C11b .
=IFERROR(FIND(C10, C5), "Given text is not found!")

  • შემდეგ დააჭირეთ შეიყვანეთ ღილაკი თქვენს კლავიატურაზე. როგორც ხედავთ, გამოჩნდება 1 . რადგან ტექსტი Excel გვხვდება მხოლოდ ერთხელ უჯრედში C5 .

  • ტექსტი Indesign არ არის ნაპოვნი უჯრედში C5 . ასე რომ, მისცემსშეტყობინება ' მოცემული ტექსტი ვერ მოიძებნა! '.

დაწვრილებით: როგორ გამოვიყენოთ Excel-ში თამამი ტექსტის პოვნის ფორმულა

რაც უნდა გახსოვდეთ

თუ რომელიმე ქვემოთ ჩამოთვლილი პირობა დაკმაყოფილებულია, Excel FIND და SEARCH ფუნქცია წარმოქმნის #VALUE! შეცდომას:

  • ტექსტში არ არის ფუნქცია find_text .
  • text_ში აქვს ნაკლები სიმბოლო ვიდრე start_num .
  • start_num არის ნული (' 0 ') ან უარყოფითი მნიშვნელობა ან start_num არის ნულზე ნაკლები ან ტოლი (' 0 ').

დასკვნა

ზემოთ მოგცემთ მიმოხილვას FIND და SEARCH ფუნქციები Excel-ში. იმედია ეს დაგეხმარება! თუ თქვენ გაქვთ რაიმე შეკითხვები, წინადადებები ან გამოხმაურება, გთხოვთ შეგვატყობინოთ კომენტარების განყოფილებაში. ან შეგიძლიათ გადახედოთ ჩვენს სხვა სტატიებს ExcelWIKI.com ბლოგზე!

ჰიუ ვესტი არის Excel-ის ძალიან გამოცდილი ტრენერი და ანალიტიკოსი, რომელსაც აქვს 10 წელზე მეტი გამოცდილება ინდუსტრიაში. მას აქვს ბაკალავრის ხარისხი ბუღალტერიასა და ფინანსებში და მაგისტრის ხარისხი ბიზნესის ადმინისტრირებაში. ჰიუს აქვს სწავლების გატაცება და შეიმუშავა სწავლების უნიკალური მიდგომა, რომელიც ადვილად გასაგები და გასაგებია. მისი ექსპერტი Excel-ის ცოდნა დაეხმარა ათასობით სტუდენტს და პროფესიონალს მთელს მსოფლიოში, გაეუმჯობესებინათ თავიანთი უნარები და გამოირჩეოდნენ თავიანთ კარიერაში. თავისი ბლოგის საშუალებით, ჰიუ უზიარებს თავის ცოდნას მსოფლიოს, სთავაზობს უფასო Excel გაკვეთილებს და ონლაინ ტრენინგებს, რათა დაეხმაროს ინდივიდებსა და ბიზნესს თავიანთი პოტენციალის სრულად მიღწევაში.