Სარჩევი
თუ თქვენ ეძებთ Excel-ის ფორმულას, თუ უჯრედი შეიცავს ტექსტს, შემდეგ დააბრუნებთ მნიშვნელობას სხვა უჯრედში , მაშინ თქვენ სწორ ადგილას ხართ. Excel-ის ერთ-ერთი ყველაზე პოპულარული ამოცანაა შეამოწმოს აქვს თუ არა უჯრედს მნიშვნელობა მოცემულ პირობებზე დაყრდნობით. ეს მნიშვნელობა შეიძლება იყოს ტექსტი, თარიღი ან ნებისმიერი სხვა რიცხვითი მნიშვნელობა. ამ სტატიაში განვიხილავთ Excel-ის ფორმულას, თუ უჯრედი შეიცავს ტექსტს, შემდეგ დავაბრუნებთ მნიშვნელობას სხვა უჯრედში.
ჩამოტვირთეთ პრაქტიკის სამუშაო წიგნი
ფორმულა თუ უჯრედი შეიცავს ტექსტს .xlsx5 გზა Excel-ის ფორმულის შესაქმნელად, თუ უჯრედი შეიცავს ტექსტს, მაშინ დააბრუნეთ მნიშვნელობა სხვა უჯრედში
ჩვენ გვაქვს პროდუქტების მონაცემთა ნაკრები, მაგ., ლეპტოპები, დესკტოპები და მობილური. . ახლა, ჩვენ უნდა ვიპოვოთ სხვადასხვა ტიპის ღირებულება პირობასთან დაკავშირებით. ცხადია, შემდეგი ფორმულები შეიძლება სასარგებლო იყოს სხვადასხვა კრიტერიუმების მიხედვით მონაცემების მოსაძებნად.
1. IF ფუნქციის გამოყენება
როცა გაქვთ ინფორმაცია, რომ Desktop მიწოდებულია . შემდეგ გსურთ იპოვოთ მონაცემები, რომელი ქალაქისა და უჯრედისთვის არის მიწოდებული „Desktop“. შეგიძლიათ გამოიყენოთ IF ფუნქცია . IF ფუნქცია არის ლოგიკური ფუნქცია, რომელიც დაფუძნებულია მოცემულ განცხადებაზე. შეიძლება იყოს ორი შედეგი IF განცხადებისთვის. პირველი შედეგი არის true, მეორე არის მცდარი, როცა შეადარებთ.
ფუნქციის სინტაქსია
=IF (ლოგიკური_ტესტი, [value_if_true], [value_if_false])
სინტაქსის არგუმენტებიაშემდეგი.
ლოგიკური_ტესტი – მნიშვნელობა ან ლოგიკური გამოხატულება, რომელიც შეიძლება შეფასდეს როგორც TRUE ან FALSE.
value_if_true – [არასავალდებულო] მნიშვნელობა, რომელიც უნდა დაბრუნდეს, როდესაც logical_test ფასდება TRUE.
value_if_false – [არასავალდებულო] მნიშვნელობა, რომელიც უნდა დაბრუნდეს, როდესაც logical_test ფასდება FALSE.
ნაბიჯები:
- აირჩიეთ ცარიელი უჯრედი, მაგ., D5
- აკრიფეთ ფორმულა
=IF (C5="Dhaka", "Delivered", "Not Delivered")
აქ, C5 ეხება უჯრედის მნიშვნელობას და ეს არის ქალაქი Dhaka , მიწოდებულია ნიშნავს, თუ მნიშვნელობა არის True ან არ არის მიწოდებული ნიშნავს, თუ მნიშვნელობა არის False .
- დააჭირეთ ENTER
- გამოიყენეთ შევსების სახელური კურსორის გადმოწევით და დაჭერით D5 უჯრედის მარჯვენა ქვედა კუთხის მსგავსად ეს.
- საბოლოოდ, გამომავალს მივიღებთ ასე.
წაიკითხეთ მეტი: როგორ მოვძებნოთ ტექსტი Excel დიაპაზონში & დააბრუნეთ უჯრედის მითითება (3 გზა)
2. ISNUMBER ფუნქციის გამოყენებით
ISNUMBER ფუნქცია აბრუნებს TRUE და FALSE თუ არა. შეგიძლიათ გამოიყენოთ ISNUMBER ფუნქცია SEARCH ან FIND ფუნქციებთან ერთად, რათა დაადასტუროთ, რომ უჯრედს აქვს თქვენთვის სასურველი მნიშვნელობა.
ISNUMBER ფუნქციის სინტაქსი არის
=ISNUMBER (მნიშვნელობა)
აქ მნიშვნელობა არის შეყვანა, რომლის შემოწმებაც გსურთ
SEARCH ფუნქციის სინტაქსი არის
=SEARCH (find_text, inside_text, [start_num])
სინტაქსის არგუმენტები შემდეგია
find_text – საპოვნელი ტექსტი .
ტექსტის_ში – ტექსტი საძიებელი .
start_num – [არასავალდებულო] საძიებო ტექსტში საწყისი პოზიცია.
ნაბიჯები:
- აირჩიეთ ცარიელი უჯრედი, როგორიცაა D5
- აკრიფეთ ფორმულა
=ISNUMBER (SEARCH ("Desktop", B5:B10))
აქ, Desktop არის ტექსტი, რომელიც უნდა იპოვოთ, B5:B11 არის უჯრედების დიაპაზონი, სადაც გსურთ იპოვოთ ტექსტი.
- მეორე, დააჭირეთ ENTER
- მესამე, გამოიყენეთ Fill Handle და მიიღეთ გამოსავალი ასე.
აქ ნებისმიერი სიტყვა რომელიც შეიცავს Desktop , იქნება ეს პატარა თუ დიდი, გამომავალს მისცემს TRUE .
მაგრამ თუ დაამატებთ რეგისტრის მგრძნობელობას პირობით, თქვენ უნდა გამოიყენოთ FIND ფუნქცია ISNUMBER ფუნქცია .
FIND ფუნქციის სინტაქსია
=FIND (find_text, inside_text, [დაწყების_რიცხვი])
ამ შემთხვევაში ჩაწერეთ ფორმულა D5 უჯრედში ასე.
=ISNUMBER(FIND("Desktop",@B5:B11))
ბოლოს, დააჭირეთ ENTER და გამოიყენეთ შევსების სახელური ასეთი გამოსავლის მისაღებად.
ზემოთ მოყვანილი ფიგურა ცხადყოფს, რომ გამომავალი იგნორირებას უკეთებს პატარას (ე.ი. დესკტოპ ). ასე რომ, ეს ფორმულა შეიძლება იყოს სასარგებლო ასეთი ტიპის სიტუაციებისთვის.
წაიკითხეთ მეტი: If Cellშეიცავს ტექსტს, შემდეგ დაამატეთ ტექსტი სხვა უჯრედში Excel-ში
3. IF-OR/AND-ISNUMBER ფუნქციის კომბინაცია
დავუშვათ, რომ გაქვთ რამდენიმე პროდუქტის კოლექცია, სადაც თითოეული პროდუქტის სახელი შედგება მრავალი ინფორმაციის, მაგ., Laptop-Windows-HP , რომელიც წარმოადგენს პროდუქტის კატეგორიას, ოპერაციულ სისტემას და კომპანიის სახელს, შესაბამისად.
ახლა თუ გსურთ იპოვოთ Windows ან დესკტოპი . შეგიძლიათ მიჰყვეთ ქვემოთ მოცემულ ნაბიჯებს.
აბა, სანამ მთავარ ამოცანაზე გადავალთ, წარმოგიდგინოთ OR ფუნქცია . OR ფუნქციის სინტაქსია.
=OR (ლოგიკური1, [ლოგიკური2],…)
სინტაქსის არგუმენტები შემდეგია:
ლოგიკური1 – პირველი პირობა ან ლოგიკური მნიშვნელობა შესაფასებლად.
ლოგიკური2 – [არასავალდებულო] შეფასების მეორე პირობა ან ლოგიკური მნიშვნელობა
ნაბიჯები:
- აირჩიეთ ცარიელი უჯრედი, როგორიცაა D5
- აკრიფეთ ფორმულა
=IF (OR(ISNUMBER(SEARCH("Windows", B5)),ISNUMBER(SEARCH("Desktop",B5))),"Available","Not Available")
აქ B5 არის საძიებო მნიშვნელობა
- მეორე, დააჭირეთ ENTER და გამოიყენეთ შევსების სახელური .
დავუშვათ სხვა შემთხვევა, როდესაც მომხმარებელს სურს ისეთი ტიპის პროდუქტი, რომელიც უნდა იყოს Windows და Desktop კატეგორიაში. შეგიძლიათ მიჰყვეთ ადრინდელ ფორმულას, გარდა იმისა, რომ OR ფუნქციის ნაცვლად უნდა გამოიყენოთ AND ფუნქცია .
AND ფუნქციის სინტაქსი არის.
=AND (ლოგიკური1,[ლოგიკური2], ...)
სინტაქსის არგუმენტები შემდეგია
ლოგიკური1 – პირველი პირობა ან ლოგიკური მნიშვნელობა შეფასება.
ლოგიკური2 – [არასავალდებულო] შეფასების მეორე პირობა ან ლოგიკური მნიშვნელობა.
ამ შემთხვევაში ჩაწერეთ ფორმულა D5 ასეთი უჯრედი.
=IF(AND(ISNUMBER(SEARCH("Windows",B5)),ISNUMBER(SEARCH("Desktop",B5))),
"Available","Not Available")
- მეორე, დააჭირეთ ENTER .
- მესამე, გამოიყენეთ შევსების სახელური და მიიღეთ გამოსავალი.
კიდევ ერთხელ, თუ შეგექმნებათ რეგისტრისადმი მგრძნობიარე პრობლემები, უბრალოდ გამოიყენეთ იგივე ფორმულა, მაგრამ შეცვალეთ SEARCH ფუნქცია FIND ფუნქციით .
ეს დრო, როდესაც ფორმულა იქნება
=IF(AND(ISNUMBER(FIND("Windows”, B10)),ISNUMBER(FIND("Desktop",B10))),"Available","Not Available")
აქ, B10 არის საძიებო მნიშვნელობა.
- ასევე, დააჭირეთ ENTER და გამოიყენეთ შევსების სახელური სხვა შედეგების მისაღებად.
დაწვრილებით: თუ უჯრედი შეიცავს სიტყვას, მაშინ მიანიჭეთ მნიშვნელობა Excel-ში (4 ფორმულა)
4. VLOOKUP ფუნქციის გამოყენება
წარმოიდგინეთ, რომ გაავრცელეთ პრომო ფიქსირებული კოდები პროდუქტის ნივთი რეკლამით სპეციალური ფასდაკლებით. მოგვიანებით, თუ რომელიმე მომხმარებელს სურს რაიმე პროდუქტი პრომო კოდის გამოყენებით, როგორ ამოიცნობთ პროდუქტის ერთეულს?
Excel-ს აქვს მარტივი, მაგრამ ეფექტური ფუნქცია ნებისმიერი ვერტიკალური მონაცემების მოსაძებნად და ეს არის VLOOKUP ფუნქცია .
VLOOKUP ფუნქცია არის Excel ფუნქცია ვერტიკალურად ორგანიზებული მონაცემების ძიებისთვის ცხრილში. VLOOKUPფუნქცია თავსებადია როგორც მიახლოებით, ასევე ზუსტ შესატყვისთან. ფუნქციის სინტაქსია
=VLOOKUP (მნიშვნელობა, ცხრილი, col_index, [range_lookup])
სინტაქსის არგუმენტები არის შემდეგი
მნიშვნელობა – მნიშვნელობა, რომელიც უნდა ვეძებოთ ცხრილის პირველ სვეტში.
ცხრილი – ცხრილი, საიდანაც უნდა მიიღოთ მნიშვნელობა.
col_index – ცხრილის სვეტი, საიდანაც უნდა მიიღოთ მნიშვნელობა.
range_lookup – [არასავალდებულო] TRUE = სავარაუდო დამთხვევა (ნაგულისხმევი). FALSE = ზუსტი დამთხვევა.
ნაბიჯები:
- აირჩიეთ ნებისმიერი ცარიელი უჯრედი, მაგ., C15
- აკრიფეთ ფორმულა როგორიცაა
=VLOOKUP(B15, B5:D11,2,FALSE)
აქ, B15 არის საძიებო მნიშვნელობა, B5:11 არის მონაცემთა დიაპაზონი საიდანაც გსურთ მიიღოთ მონაცემები, 2 არის სვეტის ინდექსი, რომელიც არის სვეტის ნომერი მონაცემთა ნაკრების საწყისი სვეტიდან და False ნიშნავს ზუსტ დამთხვევას.
- დააჭირეთ ENTER
- ბოლოს, გამოიყენეთ შევსების სახელური .
დაწვრილებით: როგორ გამოვიყენოთ VLOOKUP, თუ უჯრედი შეიცავს სიტყვას ტექსტში Excel-ში
5. ფორმულა INDEX და MATCH ფუნქციებით
ზოგიერთ შემთხვევაში, მონაცემთა ნაკრები არც ისე მარტივია, როგორც წინა. და ჩვენ უნდა ვიპოვოთ სასურველი მონაცემები ორი ან რამდენიმე კრიტერიუმის წინაშე. ასეთ სიტუაციაში, INDEX და MATCH ფუნქციების კომბინაციამ შეიძლება გამოიწვიოს შთამბეჭდავი შედეგებიExcel.
INDEX ფუნქციის სინტაქსია
=INDEX (მაივი, მწკრივის_რაოდენობა, [სვე_რაოდენობა], [არეის_რაოდენობა] )
სინტაქსის არგუმენტები შემდეგია
მასივი – უჯრედების დიაპაზონი, ან მასივის მუდმივი.
row_num – მწკრივის პოზიცია მითითებაში ან მასივში.
col_num – [არასავალდებულო] სვეტის პოზიცია მითითებაში ან მასივში.
area_num – [არასავალდებულო] მითითების დიაპაზონი, რომელიც უნდა იყოს გამოყენებული.
გარდა სინტაქსისა MATCH ფუნქციიდან არის
=MATCH (ძიების_მნიშვნელობა, საძიებო_მასივი, [შემთხვევის_ტიპი])
არგუმენტები სინტაქსი შემდეგია
lookup_value – მნიშვნელობა, რომელიც უნდა შეესაბამებოდეს lookup_array-ში.
lookup_array – უჯრედების დიაპაზონი ან მასივის მითითება.
შესაბამისი_ტიპი – [არასავალდებულო] 1 = ზუსტი ან შემდეგი ყველაზე პატარა (ნაგულისხმევი), 0 = ზუსტი შესატყვისი, -1 = ზუსტი ან შემდეგი უდიდესი.
ორი ფუნქციის გამოყენება შესაძლებელია VLOOKUP fu-ის ნაცვლად nction ასევე.
- ამისთვის აირჩიეთ ცარიელი უჯრედი. ამ შემთხვევაში, ეს არის C14 .
- მეორე, ჩადეთ ფორმულა C14 უჯრედში.
=INDEX(C5:C11,MATCH("FGI39",B5:B11,0))
აქ, C5:C11 არის მონაცემები, საიდანაც გსურთ მონაცემების ამოღება, FGI39 არის საძიებო პრომო კოდი, B5:B11 პრომოკოდის უჯრედების დიაპაზონი და 0 არის ზუსტი შესატყვისი.
- მესამე, დააჭირეთ ENTER და გამოიყენეთ Fill Handle გამოსავლის მისაღებად.
ახლა გადადით მთავარ წერტილზე, სადაც ჩვენ ვაპირებთ იპოვონ მნიშვნელობა ორ კრიტერიუმზე დაყრდნობით INDEX და MATCH ფუნქციების გამოყენებით. წარმოიდგინეთ, მომხმარებელს სურს იცოდეს Dell ლეპტოპის ფასი და რა თქმა უნდა, ის იქნება მეექვსე თაობის.
როგორ ვიპოვოთ ღირებულება? უბრალოდ მიჰყევით ნაბიჯებს.
ნაბიჯები:
- პირველ რიგში, აირჩიეთ ცარიელი უჯრედი. აქ არის D13 .
- მეორე, ჩადეთ ფორმულა D13 უჯრედში.
=INDEX(D5:D10,MATCH(1,(B13=B5:B10)*(C13=C5:C10),0))
აქ, D5:D10 არის ფასის მონაცემები, B13 არის პირველი კრიტერიუმის საძიებო მნიშვნელობა და B5:B10 არის პირველი კრიტერიუმის მონაცემები, C13 არის საძიებო მნიშვნელობა მეორე კრიტერიუმისთვის და C5:C10 არის მონაცემები მეორე კრიტერიუმისთვის. ამ ფორმულაში, ლოგიკური ლოგიკა გამოიყენება ერთებისა და ნულების სერიის შესაქმნელად, რომლებიც შეესაბამება ყველა 2 კრიტერიუმს და შემდეგ MATCH ფუნქცია პირველი 1 შესატყვისად. .
- დააჭირეთ ENTER (თუ ხართ Microsoft 365 მომხმარებელი) ან CTRL + SHIFT + ENTER (სხვა Excel ვერსიებისთვის, რადგან ეს არის მასივის ფორმულა).
წაიკითხეთ მეტი: როგორ დავაბრუნოთ მნიშვნელობა, თუ უჯრედები შეიცავს გარკვეულ ტექსტს სიიდან
დასამახსოვრებელი რამ
- INDEX ფორმულის ჩასმისას ფრთხილად იყავით მწკრივისა და სვეტის ნომრის მიმართ. გარდა ამისა, შეიყვანეთ მარჯვენა სვეტის ინდექსი, ხოლო VLOOKUP ფორმულის ჩასმა .
- უფრო მნიშვნელოვანია, ფრთხილად იყავით ფაილის სახელთან, ფაილის მდებარეობასთან და Excel გაფართოების ფაილის სახელთან.
დასკვნა
ახლა თქვენ გაქვთ ეს ფორმულები დააბრუნებთ მნიშვნელობას სხვა უჯრედში თუ უჯრედი შეიცავს ტექსტს. მე მჯერა, რომ თქვენ კარგად გესმით ყველა პროცესი. თუ თქვენ გაქვთ რაიმე გაუგებრობა ან შეკითხვა, გთხოვთ, გააზიაროთ ისინი ქვემოთ კომენტარების განყოფილებაში. გმადლობთ ჩვენთან ყოფნისთვის.