Სარჩევი
გარემოებიდან გამომდინარე, შეიძლება დაგჭირდეთ რამდენიმე სვეტის შედარება. შედარება შეიძლება გაკეთდეს მრავალი ფორმით, მათგან ერთ-ერთი არის ნაწილობრივი შესატყვისი. დღეს ჩვენ ვაპირებთ გაჩვენოთ, თუ როგორ უნდა მართოთ ნაწილობრივი დამთხვევა ორ სვეტში Excel-ში. ამ სეზონისთვის ჩვენ ვიყენებთ Excel Microsoft 365 , თავისუფლად გამოიყენეთ თქვენი.
პირველ რიგში, მოდით გავეცნოთ სამუშაო წიგნს, რომელიც არის ჩვენი მაგალითების საფუძველი.
აქ ჩვენ გვაქვს რამდენიმე ცნობილი სპორტსმენის მონაცემთა ნაკრები სხვადასხვა სპორტის სახეობიდან. ამ მონაცემთა ნაკრების გამოყენებით ჩვენ შევასრულებთ ნაწილობრივ დამთხვევას ორ სვეტში. ჩვენ გამოვიყენებთ ამ მონაცემთა ბაზას მეთოდების მარტივად ასახსნელად.
ჩამოტვირთეთ პრაქტიკის სამუშაო წიგნი
შეგიძლიათ ჩამოტვირთოთ პრაქტიკის სამუშაო წიგნი აქედან.
ნაწილობრივი შესატყვისი ორი Columns.xlsx
4 მარტივი მეთოდი ორ სვეტში ნაწილობრივი შესატყვისის მოსაძებნად
1. ნაწილობრივი დამთხვევა ორ სვეტში VLOOKUP-ის გამოყენებით
ერთ-ერთი მიდგომა შესასრულებლად ნაწილობრივი დამთხვევა სვეტებს შორის არის VLOOKUP ფუნქციის გამოყენება.
VLOOKUP ფუნქცია პოულობს მონაცემებს დიაპაზონი ორგანიზებულია ვერტიკალურად.
ჩვენ შევადარებთ ზემოაღნიშნული მონაცემთა ნაკრების ორ სვეტს და შედეგს გამოვაჩენთ სხვა სვეტში.
- პირველ რიგში, ჩადეთ ფორმულა უჯრედში E5 .
=IFERROR(VLOOKUP("*"&C5&"*";$B$5:$B$12;1;0);"")
აქ ჩვენ დავაყენეთ სპორტსმენის პოპულარული სახელი სვეტის პირველი რიგი <15-ზე> Lookup_value ველი.
და Athlete Name სვეტი, როგორც lookup_array . ვინაიდან ჩვენ გვჭირდება ნაწილობრივი დამთხვევის შემოწმება, ჩვენ გამოვიყენეთ ვარსკვლავის ნიშნები, როგორც ველური ნიშნები. ეს ნიშანი მიუთითებს, რომ იქ შეიძლება იყოს ნებისმიერი რაოდენობის სიმბოლო.
- შემდეგ, როდესაც შესატყვისი აღმოჩნდება, ფორმულა დააბრუნებს უჯრედში შერჩეულ სრულ სახელს.
- შემდეგი გამოიყენეთ Fill Handle ოფცია ფორმულის ყველა უჯრედზე გამოსაყენებლად.
- ამის შემდეგ მიიღებთ საბოლოო შედეგს შესაბამისად .
გაითვალისწინეთ, რომ უჯრედში E6 , თქვენ იპოვნეთ უფსკრული, როგორც C6 უჯრედში თქვენ გაქვთ შეიყვანეთ სახელი Dhoni, რომელსაც ფორმულა ვერ პოულობს სვეტა B .
🔎 როგორ მუშაობს ფორმულა?
- VLOOKUP(“*”&C5&”*”;$B$5:$B$12;1;0) : პირველ ნაწილში ჩვენ ვიპოვით სასურველ უჯრედებს შორის B5-დან B12 -მდე, რათა ვიპოვოთ კონკრეტული მნიშვნელობები.
- IFERROR(VLOOKUP(“*”&C5& ;”*”;$B$5:$B$12;1;0);” ) : ეს ნაწილი გამოიყენებს შესაბამის კრიტერიუმებს ფორმულაში, რათა აჩვენოს საბოლოო შედეგი სასურველი უჯრედის დიაპაზონის მიხედვით.
აქედან გამომდინარე, ჩვენ შევასრულეთ ნაწილობრივი მატჩი შორის სვეტები VLOOKUP ფუნქციის excel-ში გამოყენებით.
წაიკითხეთ მეტი: Excel VLOOKUP უახლოესი შესატყვისის საპოვნელად (5 მაგალითით)
2. ნაწილობრივი დამთხვევა INDEX – MATCH ფუნქციების კომბინაციით
შემდეგ, ჩვენშეუძლია გამოიყენოს INDEX და MATCH ფუნქციების კომბინაცია. წინა განყოფილებაში ჩვენ ვნახეთ, თუ როგორ იბრუნებს VLOOKUP მნიშვნელობას, როგორც კი იპოვის შესაბამისობას. აქ INDEX – MATCH კომბინაცია იგივეს გააკეთებს. MATCH ადგენს საძიებო მნიშვნელობის პოზიციას და INDEX აბრუნებს მნიშვნელობას მოცემული მდებარეობიდან.
ფუნქციების შესახებ ინფორმაციისთვის ეწვიეთ ამ სტატიებს: INDEX, MATCH.
- პირველ რიგში, ჩვენ ჩავსვით ფორმულა უჯრედში E5 .
=IFERROR(INDEX($B$5:$B$12;MATCH("*"&C5&"*";$B$5:$B$12;0));"")
- შემდეგ, თქვენ მიიღებთ შედეგებს ამ უჯრედისთვის და შემდეგ გამოიყენეთ შევსების სახელური ყველა უჯრედზე გამოსაყენებლად.
- ბოლოს, თქვენ მიიღებთ თქვენს საბოლოო შედეგს.
🔎 როგორ მუშაობს ფორმულა?
- MATCH(“*”&C5&”*”;$B$5:$B$12;0) : პირველ ნაწილში ვიპოვით სასურველ უჯრედს დიაპაზონები, რომელთა გამოყენება გვინდა.
- INDEX($B$5:$B$12; MATCH(“*”&C5&”*”;$B$5:$B$12;0)) : როდესაც თქვენ აპირებთ მნიშვნელობის (ან მნიშვნელობების) დაბრუნებას ერთი დიაპაზონიდან, გამოიყენებთ მასივის ფორმას INDEX ფუნქციის. ეს ნაწილი გამოიყენებს შესაბამის კრიტერიუმებს ფორმულაში.
- IFERROR(INDEX($B$5:$B$12; MATCH(“*”&C5&”*”;$B$5:$ B$12;0));”” ) : ეს აიღებს დიაპაზონებს INDEX and MATCH ფუნქციის ნაწილიდან და დააყენებს შესაბამის პირობას ფორმულისთვის.
ამ ნაწილში ჩვენ გამოვიყენეთ კომბინაცია INDEX და MATCH ფუნქციები, რათა იპოვოთ ნაწილობრივი შესატყვისები სვეტებს შორის. IFERROR ფუნქცია იგნორირებას უკეთებს ნებისმიერ სახის შეცდომას, რომელიც შეიძლება მოხდეს ფორმულაში რაიმე შეუსაბამობის გამო.
წაიკითხეთ მეტი: პირობითი ფორმატირება ნაწილობრივი ტექსტის შესატყვისისთვის Excel (9 მაგალითი)
მსგავსი წაკითხვები
- როგორ გამოვიყენოთ ნაწილობრივი VLOOKUP Excel-ში (3 ან მეტი გზა)
- გამოიყენეთ VLOOKUP ერთი უჯრედიდან ნაწილობრივი ტექსტის საპოვნელად
- როგორ შევასრულოთ ნაწილობრივი შესატყვისი სტრიქონი Excel-ში (5 მეთოდი)
3. IF ფუნქცია ორ სვეტში ნაწილობრივი მატჩის შესასრულებლად
სტატიის ამ ნაწილში შეგვიძლია შევასრულოთ ნაწილობრივი დამთხვევა IF ფუნქციის გამოყენებით . მოგეხსენებათ, IF ფუნქცია აწარმოებს ლოგიკურ ტესტს და აბრუნებს მნიშვნელობას TRUE ან FALSE შედეგისთვის.
- ახლა , აქ დავაყენეთ „სრული სახელი ნაპოვნია“ როგორც if_true_value და ცარიელი დავტოვეთ if_false_value . ჩადეთ შემდეგი ფორმულა უჯრედში.
=IF(COUNTIFS($B$5:$B$12;"*"&C5)=1;"Full Name Is Found";"Full Name not Found")
აქ ფორმულა შეიცავს if_true_value . ახლა დაწერეთ დანარჩენი მნიშვნელობების ფორმულა.
- გარდა ამისა, Enter ღილაკზე დაჭერის შემდეგ თქვენ მიიღებთ ამის შედეგს. cell და შემდეგ გამოიყენეთ Fill Handle ვარიანტი ყველა უჯრედისთვის შესაბამისად.
- საბოლოოდ, თქვენ მიიღებთ სასურველ შედეგს.
🔎 როგორფორმულა მუშაობა?
- COUNTIFS($B$5:$B$12;”*”&C5) : პირველ ნაწილში ვიპოვით უჯრედების დიაპაზონს, რომელიც ჩვენ გვინდა შევამოწმოთ მდგომარეობა.
- IF(COUNTIFS($B$5:$B$12;"*"&C5)=1; "სრული სახელი ნაპოვნია"; "სრული სახელი არ არის ნაპოვნია”) : ეს ნაწილი გამოიყენებს ფორმულაში შესაბამის კრიტერიუმებს.
ამიტომ, აერთიანებს IF და COUNTIF ფუნქციებს, რომ შეასრულოს ნაწილობრივი დამთხვევა ორ სვეტში Excel-ში ძალიან მარტივი გამოსაყენებელია.
წაიკითხეთ მეტი: COUNTIF ნაწილობრივი დამთხვევა Excel-ში (2 ან მეტი მიდგომა)
4. შეადარეთ ორი სვეტი AGGREGATE ფუნქციის გამოყენებით
ბოლოს, ჩვენ შევეცდებით ვიპოვოთ ნაწილობრივი შესატყვისი ორ სვეტში AGGREGATE ფუნქციის გამოყენებით. როგორც. Microsoft Excel ფუნქციები, როგორიცაა SUM , COUNT , LARGE და MAX არ იმუშავებს, თუ დიაპაზონი შეიცავს შეცდომებს . თუმცა, ამის სწრაფად მოგვარება შეგიძლიათ AGGREGATE ფუნქციის გამოყენებით. ეს სტატია გაჩვენებთ, თუ როგორ უნდა დააგროვოთ მონაცემები Excel -ში.
AGGREGATE ფუნქცია: სინტაქსი და არგუმენტები
Excel-ის AGGREGATE ფუნქცია აბრუნებს მონაცემთა ცხრილის ან მონაცემთა სიის აგრეგატს. ფუნქციის ნომერი ემსახურება პირველ არგუმენტს, ხოლო მონაცემთა სხვადასხვა ნაკრები ქმნიან სხვა არგუმენტებს. იმის გასაგებად, თუ რომელი ფუნქცია გამოიყენოს, საჭიროა დაიმახსოვროთ ფუნქციის ნომერი, ან შეგიძლიათ იხილოთ იგი ცხრილში.
მინიშნება დამასივის სინტაქსი არის ორი შესაძლო სინტაქსი Excel AGGREGATE ფუნქციისთვის რომელსაც აქ გაჩვენებთ.
Array სინტაქსი:
= AGGREGATE(function_num, Options, Array,[k])
მინიშნების სინტაქსი:
=AGGREGATE(function_num,options,ref1, [ref2 ],…)
არ არის საჭირო ინერვიულოთ იმ ფორმით, რომელსაც იყენებთ. თქვენ მიერ მოწოდებული შეყვანის პარამეტრებზე დაყრდნობით, Excel შეარჩევს ყველაზე შესაფერის ფორმას.
არგუმენტები:
ფუნქცია | ფუნქციის_ნომერი |
---|---|
საშუალო | 1 |
COUNT | 2 |
კონტაქტი | 3 |
MAX | 4 |
MIN | 5 |
PRODUCT | 6 |
SUM | 9 |
დიდი | 14 |
პატარა | 15 |
ახლა, შემდეგ გადადით და იმსჯელეთ ამ ფუნქციის საფუძვლიანად გამოყენების შესახებ ქვემოთ მოცემული ნაბიჯებით.
- პირველ რიგში, ჩადეთ შემდეგი ფორმულა უჯრედში.
[email protected](E$5:E$8;AGGREGATE(15;6;MATCH("*"&$E$5:$E$8&"*";$B5;0)*(ROW($E$5:$E$8)-ROW(E$5)+1);1))
- შემდეგ, თქვენ მიიღებთ შედეგს ამ უჯრედისთვის და შემდეგ გამოიყენეთ შევსების სახელურის ვარიანტი ყველა უჯრედზე გამოსაყენებლად.
- საბოლოოდ, თქვენს ეკრანზე გამოჩნდება შემდეგი სურათის მსგავსი შედეგი.
🔎 როგორ მუშაობს ფორმულა?
- (ROW($E$5:$E$8)-ROW(E$5)+1) : როდესაც გაქვთ მცირე მონაცემთა ნაკრები, მარტივია მწკრივის ნომრის პოვნა, მაგრამუფრო დიდი მონაცემთა ნაკრების შემთხვევაში, შეიძლება დაგჭირდეთ ROW ფუნქციის გამოყენება. პირველ ნაწილში ჩვენ ვიპოვით უჯრედების სასურველ დიაპაზონს, რომლის გამოყენებაც გვინდა.
- MATCH(“*”&$E$5:$E$8&”*”;$ B5;0) : როდესაც მუშაობთ Excel-ის სამუშაო ფურცელზე, შეიძლება გინდოდეთ იპოვოთ ურთიერთობა ორ ან მეტ უჯრედს შორის. დავუშვათ, რომ გსურთ კრიტერიუმების შედარება სხვა უჯრედებთან. ამ შემთხვევაში, შეგიძლიათ გამოიყენოთ MATCH ფუნქცია. ეს ნაწილი შეეცდება იპოვოთ შესატყვისი არჩეული დიაპაზონის ფარგლებში.
- AGGREGATE(15;6; MATCH(“*”&$E$5:$E$8&”*”;$B5 ;0)*(ROW($E$5:$E$8)-ROW(E$5)+1) : Excel-ში AGGREGATE ფუნქცია გამოიყენება სხვადასხვა ფუნქციებზე კონკრეტული შედეგების მისაღებად. ამ შემთხვევაში, შეგიძლიათ გამოიყენოთ MATCH ფუნქცია. ეს ნაწილი გამოიყენებს ფორმულის შესაბამის კრიტერიუმებს.
- @INDEX(E$5:E$8;AGGREGATE(15; 6;MATCH(“*”&$E$5:$E$8&”*”;$B5;0)*(ROW($E$5:$E$8)-ROW(E$5)+1);1 )) : როდესაც თქვენ აპირებთ მნიშვნელობის (ან მნიშვნელობების) დაბრუნებას მრავალი დიაპაზონიდან, თქვენ იყენებთ INDEX ფუნქციის მითითების ფორმას. ეს ნაწილი შესაბამისად დაგიბრუნებთ საბოლოო შედეგს.
ასე რომ, საბოლოოდ, ჩვენ დავასრულეთ ჩვენი სტატია AGGREGATE ფუნქციის გამოყენებით ნაწილობრივი დამთხვევა Excel-ში ორ სვეტში.
დაწვრილებით: ტექსტის ნაწილობრივი შესატყვისის ძიება Excel-ში (5 მეთოდი)
რაც უნდა გახსოვდეთ
- პირველის გამოყენების შემთხვევაში ორი მეთოდი, VLOOKUP და INDEX-MATCH კომბინაციები თამაშობენ ყველაზე მნიშვნელოვან როლს. მნიშვნელობების ჩასმისას შეეცადეთ გაითვალისწინოთ ეს. თუ დიაპაზონს შეცვლით, შედეგი განსხვავებული იქნება.
- ფორმულების გამოყენებისას მნიშვნელოვანია მათი სწორი სინტაქსით ჩასმა. წინააღმდეგ შემთხვევაში, ის არანაირ შედეგს არ მოიტანს.
- გთავაზობთ, გადმოწეროთ Excel ფაილი და ნახოთ იგი ფორმულების გამოყენებისას უკეთ გასაგებად.
დასკვნა
დღეისთვის სულ ესაა. ჩვენ ჩამოვთვალეთ ნაწილობრივი დამთხვევის მუშაობის რამდენიმე გზა Excel-ში ორ სვეტში. იმედია ეს თქვენთვის სასარგებლო იქნება. მოგერიდებათ კომენტარის გაკეთება, თუ რაიმე რთული გასაგები გეჩვენებათ. გაგვაგებინე, რომელი მეთოდის გამოყენებას აპირებ. შეგვატყობინეთ ნებისმიერი სხვა მიდგომის შესახებ, რომელიც შეიძლება გამოგრჩეთ აქ.