Სარჩევი
Microsoft Excel-ში არსებობს მრავალი მეთოდი, რათა მოძებნოთ ტექსტი უჯრედების დიაპაზონში ან მასივში. შეგიძლიათ მოძებნოთ ტექსტის მნიშვნელობა და დააბრუნოთ სხვადასხვა გამოსავალი მრავალი კრიტერიუმის საფუძველზე. ამ სტატიაში თქვენ შეისწავლით ყველა შესაფერის მეთოდს Excel-ში დიაპაზონში ტექსტის მოსაძიებლად სათანადო მაგალითებითა და მარტივი ილუსტრაციებით.
ჩამოტვირთეთ პრაქტიკის სამუშაო წიგნი
თქვენ შეგიძლიათ ჩამოტვირთოთ Excel-ის სამუშაო წიგნი, რომელიც გამოვიყენეთ ამ სტატიის მოსამზადებლად.
მოძებნეთ ტექსტი Range.xlsx-ში
11 შესაფერისი მეთოდები მოძებნეთ ტექსტი დიაპაზონში Excel-ში
1. Find & აირჩიეთ ბრძანება ტექსტის ნებისმიერ დიაპაზონში მოსაძებნად
შემდეგ სურათზე არის რამდენიმე შემთხვევითი ტექსტი ტექსტი სათაურის ქვეშ. ჩვენ მოვიძიებთ ტექსტს ან სიტყვას „USA“ Find & აირჩიეთ ბრძანება.
📌 ნაბიჯი 1:
➤ გადადით მთავარში ribbon ➦ რედაქტირება ბრძანებების ჯგუფი ➦ Find & აირჩიეთ ჩამოსაშლელი ➦ Find ბრძანება.
იხსნება დიალოგური ფანჯარა.
📌 ნაბიჯი 2:
➤ იპოვე რა ოფციაში, აკრიფეთ 'USA' .
➤ დააჭირეთ 'USA' . 3>იპოვეთ შემდეგი .
თქვენ იხილავთ მწვანე მართკუთხა ინდიკატორს, რომელიც მოიცავს უჯრედს B8 , რომელიც განსაზღვრავს, რომ სიტყვა ან ტექსტი 'USA' დევს იქ.
დაწვრილებით: როგორ გავარკვიოთ, თუ უჯრედების დიაპაზონი შეიცავს კონკრეტულ ტექსტსმოდით გამოვიყენოთ შემდეგი მონაცემთა ცხრილი, რომ გადავიყვანოთ ის Excel ცხრილად და შემდეგ მოძებნოთ ტექსტი 'Peter' .
📌 ნაბიჯი 1:
➤ ჯერ აირჩიეთ მთელი ცხრილი (B4:D9) .
➤ ახლა დააჭირეთ (B4:D9) . 3>CTRL+T მონაცემების Excel ცხრილად გადასაყვანად.
➤ ცხრილის შექმნა დიალოგურ ფანჯარაში მონაცემთა მდებარეობა ავტომატურად შეირჩევა. . ახლა დააჭირეთ OK მხოლოდ.
ასე რომ, თქვენი მონაცემთა ცხრილი ახლახან გადაიქცა Excel ცხრილად.
📌 ნაბიჯი 2:
➤ დააწკაპუნეთ ჩამოსაშლელ Salesman ახლავე.
➤ ახლავე. ჩაწერეთ 'Peter' ტექსტურ ველში.
➤ დააჭირეთ OK და დაასრულეთ.
როგორც ქვემოთ მოცემულ სურათზე, თქვენ გამოჩნდება მხოლოდ პეტრეს გაფილტრული მონაცემები.
Concluding Words
იმედია , ყველა ზემოთ ნახსენები მეთოდი ახლა დაგეხმარებათ მათი გამოყენება Excel-ის ცხრილებში, როდესაც თქვენ უნდა მოძებნოთ ტექსტი დიაპაზონში სხვადასხვა მიზნებისთვის. თუ თქვენ გაქვთ რაიმე შეკითხვა ან გამოხმაურება, გთხოვთ შემატყობინოთ კომენტარების განყოფილებაში. ან შეგიძლიათ ნახოთ ჩვენი სხვა სტატიები, რომლებიც დაკავშირებულია Excel ფუნქციებთან ამ ვებსაიტზე.
Excel2. გამოიყენეთ ISTEXT ფუნქცია, რათა შეამოწმოთ, შეიცავს თუ არა უჯრედების დიაპაზონი ტექსტს
ISTEXT ფუნქცია ჩვეულებრივ გამოიყენება იმის შესამოწმებლად, შეიცავს თუ არა უჯრედი ტექსტს. შემდეგ ცხრილში, ჩვენ გამოვიყენებთ ამ ფუნქციას ყველა უჯრედზე სვეტი B და შევამოწმებთ, რომელი შეიცავს ტექსტურ მონაცემებს. ვინაიდან ISTEXT არის ლოგიკური ფუნქცია, ის დააბრუნებს ლოგიკურ მნიშვნელობას - TRUE (თუ ტექსტი მოიძებნა) ან FALSE (თუ ტექსტი ვერ მოიძებნა) .
გამომავალში C5C5 , საჭირო ფორმულაა:
=ISTEXT(C5)
Enter დაჭერის და C სვეტის C დანარჩენი უჯრედების ავტომატურად შევსების შემდეგ, ჩვენ მივიღებთ ყველა დაბრუნებულ მნიშვნელობას TRUE ან FALSE დამოკიდებულია სვეტა B მონაცემთა ტიპებზე.
3 . მოძებნეთ კონკრეტული ტექსტი უჯრედების დიაპაზონში IF ფუნქციით Excel-ში
IF ფუნქცია გამოიყენება იმის შესამოწმებლად, არის თუ არა პირობა დაკმაყოფილებული და ფუნქცია აბრუნებს ლოგიკურ მნიშვნელობას - TRUE ან FALSE . ქვემოთ მოცემულ სურათზე, სვეტა B შეიცავს ტექსტურ მონაცემებს. გამოყვანის სათაურის ქვეშ C სვეტი C , ჩვენ გამოვიყენებთ IF ფუნქციას ქვეყნის სახელის მოსაძებნად „ინგლისი“ . დაბრუნებული მნიშვნელობა იქნება „დიახ“ თუ პირობა დაკმაყოფილებულია, წინააღმდეგ შემთხვევაში იქნება „არა“ .
საჭირო ფორმულა პირველ გამოსავალში C5C5 იქნება:
=IF(B5="England","Yes","No")
დაჭერის შემდეგ შედი და დანარჩენი უჯრედების შევსებით, ჩვენ ვიპოვით დაბრუნებულ მნიშვნელობას დიახ B8 რადგან უჯრედი შეიცავს ტექსტს ინგლისი . სხვა გამომავალი უჯრედები აჩვენებენ დაბრუნებულ მნიშვნელობას არა რადგან მოცემული პირობა იქ არ არის დაკმაყოფილებული,
4. მოძებნეთ ტექსტის ნაწილობრივი შესატყვისი უჯრედების დიაპაზონში Excel-ში
IF, ISNUMBER და SEARCH ფუნქციების კომბინაციით, ჩვენ გადავხედავთ უჯრედების დიაპაზონში ნაწილობრივი შესატყვისისთვის და ფორმულა დაბრუნდება 'ნაპოვნი' , თუ ის შეესაბამება კრიტერიუმებს, წინააღმდეგ შემთხვევაში, ის დააბრუნებს 'არ მოიძებნა' .
მაგალითად, მოცემულ ტექსტებში სვეტი B , ჩვენ ვეძებთ ტექსტს 'USA', და Output სათაურში, ფორმულას. დააბრუნებს "ნაპოვნი" ან "ვერ მოიძებნა" შესაბამისი ძიებებისთვის.
საჭირო ფორმულა გამოსავალში უჯრედი C5 უნდა იყოს:
=IF(ISNUMBER(SEARCH("USA",B5)),"Found","Not Found")
ახლა დააჭირეთ Enter და ავტომატურად შეავსეთ მთელი სვეტი, თქვენ მიიღებთ დაბრუნების მნიშვნელობებს ერთდროულად. ვინაიდან უჯრედი B8 შეიცავს ტექსტს „აშშ“ , ფორმულა დაბრუნდა „ნაპოვნი“ უჯრედში C8 .
🔎 როგორ მუშაობს ფორმულა?
- SEARCH ფუნქცია ეძებს ტექსტი 'USA' უჯრედში და აბრუნებს ტექსტის საწყის პოზიციას. თუ ტექსტი ვერ მოიძებნა, ფუნქცია უბრუნებს #VALUE შეცდომას.
- ISNUMBER ფუნქცია ამოწმებს თუ არა SEARCH ფუნქციის მიერ ნაპოვნი დაბრუნებული მნიშვნელობა არის რიცხვითი მნიშვნელობა თუ არა და აბრუნებს TRUE ან FALSE დაბრუნებული მნიშვნელობის ტიპზე დაყრდნობით.
- საბოლოოდ, IF ფუნქცია ეძებს ლოგიკურ მნიშვნელობებს- TRUE ან FALSE და აბრუნებს 'Found' TRUE , „არ მოიძებნა“ FALSE .
5. IF და COUNTIF ფუნქციების გაერთიანება დიაპაზონში კონკრეტული ტექსტის მოსაძებნად
ახლა სვეტა D -ში არის რამდენიმე სიტყვა, რომელიც გვხვდება B სვეტის ტექსტებში. . ჩვენ აქ გავაერთიანებთ IF და COUNTIF ფუნქციებს. COUNTIF ფუნქცია დათვლის შერჩეული ტექსტის აღმოჩენების რაოდენობას სვეტი D სვეტი B -ში. IF ფუნქცია მოძებნის '0'-ზე მეტ რაოდენობას და დააბრუნებს მითითებულ შეტყობინებას 'ნაპოვნი' , წინააღმდეგ შემთხვევაში დაბრუნდება ' ვერ მოიძებნა'.
პირველ გამოსავალში უჯრედი E5 , შესაბამისი ფორმულა იქნება:
=IF(COUNTIF($B$5:$B$9,"*"&D5&"*")>0,"Found","Not Found")
Enter დაჭერის და სვეტის E დანარჩენი უჯრედების ავტომატურად შევსების შემდეგ, ჩვენ მიიღეთ ყველა შედეგიანი მნიშვნელობა 'ნაპოვნი' ან 'ვერ მოიძებნა' დაუყოვნებლივ.
დაწვრილებით: როგორ გავიგოთ, თუ უჯრედების დიაპაზონი შეიცავს კონკრეტულ ტექსტს Excel-ში
6. საძიებო ფუნქციების გამოყენება ტექსტის მოსაძებნად და მნიშვნელობების დასაბრუნებლად
ი. VLOOKUP ფუნქცია დიაპაზონში ტექსტის მოსაძებნად
TheVLOOKUP ფუნქცია ეძებს მნიშვნელობას ცხრილის მარცხენა სვეტში და აბრუნებს მნიშვნელობას იმავე მწკრივში მითითებული სვეტიდან. შემდეგ ცხრილში არის სამი სვეტი, რომელიც შეიცავს გამყიდველების რამდენიმე შემთხვევით სახელს, მათ შესაბამის გაყიდვებს და 10%-იან ბონუსებს გაყიდვებზე დაყრდნობით.
გამომავალში Cell C12 , ჩვენ' გამოიყენებს VLOOKUP ფუნქციას C11 -ში მოცემული გამყიდველის სახელის მოსაძებნად და შემდეგ ფუნქცია დააბრუნებს ბონუს თანხას შესაბამის გამყიდველს.
ასე რომ, დაკავშირებული ფორმულა VLOOKUP ფუნქციით C12Cell -ში უნდა იყოს:
=VLOOKUP(C11,B5:D9,3,FALSE)
Enter -ის დაჭერის შემდეგ, ჩვენ ერთდროულად მივიღებთ სემისთვის ბონუს თანხას.
დაწვრილებით: როგორ ვიპოვოთ ტექსტი უჯრედში Excel-ში
ii. HLOOKUP ფუნქცია დიაპაზონში ტექსტის მოსაძებნად
HLOOKUP ფუნქცია მუშაობს VLOOKUP ფუნქციის საპირისპიროდ. HLOOKUP ფუნქცია ეძებს მნიშვნელობას ცხრილის ზედა მწკრივში და აბრუნებს მნიშვნელობას იმავე სვეტში მითითებული მწკრივიდან.
შემდეგ სურათზე, გამყიდველის შემთხვევითი სახელები , მათი შესაბამისი გაყიდვები და ბონუსები ახლა გადატანილი თანმიმდევრობითაა. გამოსავალში Cell C9 , ჩვენ გამოვიყენებთ HLOOKUP ფუნქციას სემისთვის ბონუსის თანხის დასაბრუნებლად.
აუცილებელია ფორმულა HLOOKUP ფუნქციით C9 ანშიbe:
=HLOOKUP(C8,C4:G6,3,FALSE)
Enter -ის დაჭერის შემდეგ, ფუნქცია დააბრუნებს ბონუს თანხას სემისთვის. მოშორებით.
დაწვრილებით: როგორ ვიპოვოთ მნიშვნელობა დიაპაზონში Excel-ში
iii . XLOOKUP ფუნქცია დიაპაზონში ტექსტის მოსაძებნად
XLOOKUP ფუნქცია შესანიშნავი დამატებაა Microsoft Excel-ისთვის, რადგან ეს ფუნქცია აჭარბებს როგორც VLOOKUP და HLOOKUP ფუნქციონირებს. XLOOKUP ფუნქცია ეძებს დიაპაზონს შესატყვისისთვის და აბრუნებს შესაბამის ერთეულს მასივის მეორე დიაპაზონიდან. ამ ფუნქციის ერთი პრობლემა ის არის, რომ ის ხელმისაწვდომია მხოლოდ Excel 365 -ში.
შემდეგ ცხრილში, სადაც VLOOKUP ფუნქცია ადრე იყო გამოყენებული, ჩვენ გამოვიყენებთ XLOOKUP ფუნქცია ახლა, რომ დააბრუნოს მსგავსი გამომავალი C12 უჯრედში .
ასე რომ, შესაბამისი ფორმულა შესაბამის უჯრედში არის:
=XLOOKUP(C11,B5:B9,D5:D9)
ახლა დააჭირეთ Enter და თქვენ მიიღებთ ბონუს თანხას სემისთვის.
და ახლა მონაცემთა ცხრილი გადატანილია. ასე რომ, XLOOKUP ფუნქცია მოიძიებს მნიშვნელობას ჰორიზონტალურად და დააბრუნებს გამომავალს მითითებული მწკრივიდან მოცემული მნიშვნელობის ან ტექსტისთვის.
დაკავშირებული ფორმულა XLOOKUP ფუნქცია C9 C9 -ში იქნება:
=XLOOKUP(C21,C17:G17,C19:G19)
Enter დაჭერის შემდეგ , თქვენ მიიღებთ მსგავს შედეგს, როგორც ადრე.
7. გამოიყენეთ INDEX-MATCH ფორმულა დიაპაზონში ტექსტის მოსაძებნადExcel-ში
ამ განყოფილებაში ჩვენ გამოვიყენებთ INDEX და MATCH ფუნქციების კომბინაციას. INDEX ფუნქცია აბრუნებს მნიშვნელობას ან მითითებას კონკრეტული მწკრივისა და სვეტის კვეთაზე. MATCH ფუნქცია აბრუნებს ელემენტის შედარებით პოზიციას მასივში, რომელიც ემთხვევა მითითებულ მნიშვნელობას მითითებული თანმიმდევრობით.
ასე რომ, საჭირო ფორმულა შედგება INDEX და MATCH ფუნქციები გამოსავალში C12 იქნება:
=INDEX(B5:D9,MATCH(C11,B5:B9,0),3)
ახლა დააჭირეთ Enter და თქვენ დაუყოვნებლივ იპოვით შედეგს.
8. მოძებნეთ ტექსტი დიაპაზონში და დააბრუნეთ უჯრედის მითითება
CELL ფუნქციის გამოყენებით, ჩვენ შეგვიძლია დავაბრუნოთ საძიებელი ტექსტის უჯრედის მითითება უჯრედების დიაპაზონში ან ცხრილში. შემდეგ ცხრილში (B5:B9) , ჩვენ ვეძებთ ტექსტის ნაწილობრივ შესატყვისს 'USA' და შესაბამისი ფორმულა დააბრუნებს აღმოჩენის უჯრედის მითითებას -ში. 3>C12 .
საჭირო ფორმულა CELL ფუნქციით გამოსავალში Cell C12 იქნება:
=CELL("address",INDEX(B5:B9,MATCH("*"&C11&"*",B5:B9,0)))
ფორმულა დააბრუნებს შესაბამისი ძიების უჯრედის აბსოლუტურ მითითებას, როგორც ნაჩვენებია ქვემოთ მოცემულ ეკრანის სურათზე.
9. მოძებნეთ ტექსტი განმეორებით შემთხვევებში და დააბრუნეთ ყველა პოზიცია
ვუშვათ, რომ ჩვენ გვაქვს რამდენიმე ტექსტი გამეორებით სვეტა B ტექსტი სათაურში. Რაჩვენ ახლა გამოვიყენებთ ფორმულას გამეორებების მწკრივის ყველა პოზიციის დასაბრუნებლად შერჩეული ტექსტის მნიშვნელობისთვის.
თუ გვინდა მოძებნოთ ტექსტი 'USA' სვეტა B და დავაბრუნოთ ყველა რიგის ნომერი გამეორებებისთვის, უნდა გამოვიყენოთ შემდეგი ფორმულა გამოსავალში Cell E5 :
=SMALL(IF($E$4=$B$5:$B$12,ROW($B$5:$B$12)-ROW($A$1)+1),ROW(1:1))
Enter დაჭერის შემდეგ და Fill Handle -ის გამოყენების შემდეგ, რომ შეავსოთ ნაპოვნია #NUM შეცდომა, ჩვენ მივიღებთ ყველა მწკრივის რიცხვს სვეტი B არჩეული ტექსტისთვის 'USA' .
🔎 როგორ მუშაობს ფორმულა?
- IF ფუნქცია აქ ეძებს დაკმაყოფილებულ პირობას და აბრუნებს მწკრივების ნომრებს ( ROW ფუნქციის გამოყენებით) შესატყვისებისთვის და ლოგიკური მნიშვნელობა FALSE არაშესაბამისად. ასე რომ, აქ ნაპოვნი დაბრუნებული მნიშვნელობებია:
{FALSE;FALSE;7;FALSE;9;FALSE;11;FALSE}
- SMALL ფუნქცია აბრუნებს n-ე უმცირეს მნიშვნელობას წინა საფეხურზე ნაპოვნი მასივიდან.
10. მოძებნეთ კონკრეტული ტექსტი და დააბრუნეთ პირველი სიმბოლოს საწყისი პოზიცია
i. FIND ფუნქციის გამოყენება
FIND ფუნქცია ეძებს ტექსტს სხვა ტექსტის სტრიქონში და აბრუნებს შერჩეული ტექსტის საწყის პოზიციას. FIND ფუნქცია მგრძნობიარეა რეგისტრის მიმართ.
ვფიქრობთ, რომ ჩვენ ვაპირებთ მოძებნოთ ტექსტი 'GER' Cell B5 -ში.
საჭირო ფორმულა გამომავალში C8 C8 იქნება:
=FIND(C7,B5)
Enter-ის დაჭერის შემდეგ , ფუნქცია დაბრუნდება 12 რაც ნიშნავს, რომ ტექსტი 'GER' ნაპოვნია ტექსტის სტრიქონის მე-12 სიმბოლოდან, რომელიც მდებარეობს უჯრედში B5 .
რადგან FIND ფუნქცია მგრძნობიარეა რეგისტრის მიმართ, თუ ფუნქცია <3-ის ნაცვლად ეძებს ტექსტს 'ger' >'GER' შემდეგ ის დააბრუნებს #VALUE შეცდომას.
ii. SEARCH ფუნქციის გამოყენება
SEARCH ფუნქცია მუშაობს ისევე, როგორც FIND ფუნქცია. ერთადერთი განსხვავება ისაა, რომ SEARCH ფუნქცია არ არის რეგისტრირებული, ხოლო FIND ფუნქცია არის რეგისტრირებული.
როგორც SEARCH ფუნქცია ასევე ბრუნდება. ტექსტის მნიშვნელობის საწყისი პოზიცია სხვა ტექსტურ სტრიქონში, საჭირო ფორმულა გამოსავალში C8 C8 იქნება:
=SEARCH(C7, B5)
Enter -ის დაჭერის შემდეგ, ფუნქცია დააბრუნებს მსგავს შედეგს, როგორც ადრე ნაპოვნი FIND ფუნქციით.
რადგან SEARCH ფუნქცია არ არის რეგისტრირებული, ფუნქცია არ დააბრუნებს #VALUE შეცდომას საძიებო ტექსტის FIND ფუნქციისგან განსხვავებით 'ger' აქ.
11. Excel ცხრილის გამოყენება ტექსტის მოსაძებნად და გაფილტრული მონაცემების დასაბრუნებლად
ჩვენს ბოლო მაგალითში, ჩვენ გამოვიყენებთ Excel ცხრილს ტექსტის მოსაძებნად და შესაბამისი მწკრივის შემდეგ ფილტრაცია. Ისე,