როგორ შევადაროთ ორი სია და დავაბრუნოთ განსხვავებები Excel-ში

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

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

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

შეადარეთ ორი სია და დაბრუნების Differences.xlsx

4 გზა Excel-ში ორი სიის შედარებისა და დაბრუნების განსხვავებების შესადარებლად

ეს სექცია მოიცავს 4 განსხვავებული სიტუაციები, რომლებიც აჩვენებს გზებს Excel-ში ორი სიის შედარებისა და განსხვავებების დასაბრუნებლად. სათითაოდ ვაჩვენოთ ისინი.

1. შეადარეთ განსხვავებების ორი სია იმავე მწკრივში (შესაბამისი შესატყვისი)

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

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

ფორმულისთვის ჩვენ გამოვიყენებთ IF ფუნქციას . ფუნქციის სინტაქსი არის:

IF (logical_condition, [value_if_true], [value_if_false])

პირველ ნაწილში ის იღებს პირობას ან კრიტერიუმებს, შემდეგ მნიშვნელობა, რომელიც დაიბეჭდება, თუ შედეგი არის true და შემდეგ თუ შედეგი არის false.

ლოგიკური_პირობა -> ეს არის ლოგიკური პირობა, რომელიცმოჰყვება გადაწყვეტილების მიღებას.

[value_if_true] -> ეს არის შეტყობინება, რომელიც დაიბეჭდება, თუ გადაწყვეტილება სიმართლეს შეესაბამება.

[ value_if_false] -> ეს არის შეტყობინება, რომელიც დაიბეჭდება, თუ გადაწყვეტილება მცდარია.

ნაბიჯები :

  • პირველ რიგში, აკრიფეთ ერთ-ერთი ფორმულა უჯრედში G5 .

=IF(B6=E6,"Matched","Not Matched")

ან

=IF(B6E6, "Not Matched", "Matched")

ფორმულის ახსნა

აქ მაქვს ნაჩვენებია ფორმულაში IF ფუნქციის გამოყენების ორი გზა. ჩვენ შეგვიძლია გამოვიყენოთ ტოლი (=) ნიშანი ან არა ტოლი ნიშანი () ჩვენს ლოგიკურ მდგომარეობაში. აქედან გამომდინარე, ჩვენი გამომავალი შეიძლება განსხვავდებოდეს.

  • შემდეგ, გადაიტანეთ Fill Handle ინსტრუმენტი Autofill ფორმულა უჯრედამდე H16 და უჯრედები განასხვავებენ ორ ცხრილს ერთმანეთს ემთხვევა თუ არა.

2. შეადარეთ განსხვავებების ორი სია იმავე მწკრივში (ზუსტი დამთხვევა)

წინა მეთოდში ჩვენ უგულებელვყავით რეგისტრის მგრძნობელობის საკითხი. ახლა აქ ვნახავთ შედარებას, სადაც განვიხილავთ შემთხვევისადმი მგრძნობიარე გარემოებას. აქ ჩვენ გამოვიყენებთ EXACT ფუნქციას, რომელიც ჩადებულია IF ფუნქციაში, რათა ვიპოვოთ ზუსტი შესატყვისი ორ ცხრილს შორის, მაშინ როცა წინა მეთოდი ეხება შესაბამის შესატყვისს.

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

EXACT (text1, text2)

ამ ფუნქციას შეუძლია აიღოს ორი არგუმენტი თავის პარამეტრში და შეადაროს მათ. როგორც ჩვენხედავთ, რომ სჭირდება ორი არგუმენტი, რომელიც იქნება სტრიქონი ან ტექსტი და დააბრუნებს შედარებულ შედეგს.

ისევ, ჩვენი მონაცემთა ნაკრები იქნება იგივე, რაც ზემოთ.

  • პირველ რიგში გამოიყენეთ ფორმულა. ქვემოთ უჯრედში H6 .

=IF(EXACT(B6, E6), "Matched ", "Not Matched")

ფორმულის ახსნა

აქ დამატებით გამოყენებულია EXACT ფუნქცია ორივე სიაში ზუსტი შესატყვისის მისაღებად.

ფორმულაში , EXACT ფუნქცია აღნიშნავს IF ფუნქციის ლოგიკურ პირობას, რადგან ჩვენი საზრუნავია იგივე შესატყვისის პოვნა. რადგან უჯრედები B6 და E6 არ ემთხვევა, ამიტომ გამომავალი=> არ ემთხვევა

  • ახლა, დააკოპირეთ ფორმულა H16 -მდე და დააკვირდით გამომავალს. 3 წყვილი ორი ცხრილიდან დაემთხვა.

3. ერთი ელემენტი მეორე ცხრილში

ახლა დავუშვათ, რომ გვაქვს ორი ცხრილი ( ცხრილი 1 და ცხრილი 2 ) მონაცემთა ნაკრებში და გავარკვევთ თუ არა ნებისმიერი პროდუქტი ცხრილი 1 არის ცხრილი 2 -ში თუ არა და აჩვენეთ იგი შენიშვნები სვეტაში.

3.1. IF და COUNTIF ფუნქციების გაერთიანება

აქ, COUNTIF ფუნქცია გამოყენებული იქნება IF ფუნქციასთან.

  • პირველი, გამოიყენეთ შემდეგი ფორმულა უჯრედში H6 .

=IF(COUNTIF($E:$E,$B6)=0,"No match in Table 2","Match in Table 2")

ასევე შეგიძლიათ გამოიყენოთ რომელიმე ქვემოთ ჩამოთვლილი ფორმულები ISERROR , MATCH , SUM ფუნქციები:

=IF(ISERROR(MATCH($B6,$E$5:$E$16,0)),"No match in Table 2","Match in Table 2")

ან

=IF(SUM(--($E$6:$E$16=$B6))=0, "No match in Table 2", "Match in Table 2")

ფორმულის ახსნა

აქ დამატებით გამოიყენება COUNTIF ფუნქცია. COUNTIF($E:$E,$B6)=0 ეს ნაწილი აღმოაჩენს შესატყვის მონაცემებს ცხრილი 2 -ის ყველა მონაცემის ერთი რიგის შედარებით. თუ ცხრილი 2 -ის რომელიმე მონაცემი ემთხვევა ცხრილის 1 კონკრეტულ მწკრივს, მაშინ COUNTIF ფუნქცია აბრუნებს გარკვეულ მნიშვნელობას გარდა 0 და იბეჭდება შესაბამისი არ არის ცხრილში 2. თუ ფუნქცია დააბრუნებს 0 მაშინ ის დაიბეჭდება Match ცხრილში 2 .

  • კოპირება ჩამოწიეთ ფორმულა H16 -მდე. განსხვავებები (ანუ მე-2 ცხრილში არ ემთხვევა ) ნაჩვენებია ქვემოთ მოცემულ სურათზე.

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

3.2. VLOOKUP ფუნქციის გამოყენება

ახლა ვნახოთ, როგორ შეგვიძლია გამოვიყენოთ VLOOKUP და ISNA ფუნქციები მონაცემთა ნაკრებისთვის, როგორც მეთოდი 3.1 .

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

=IF(ISNA(VLOOKUP(B6,$E$6:$E$16,1,FALSE)),"No match in Table 2","Match in Table 2")

ფორმულის ახსნა

ISNA(VLOOKUP(B6,$E $6:$E$16,1, FALSE)) ფორმულის ეს ნაწილი პოულობს ლოგიკურ მნიშვნელობას, რომელიც შეიძლება იყოს True ან False . ლოგიკური გამოსავლის მიხედვით, IF ფუნქცია დააბრუნებს შეტყობინებას.

იხილეთ განსხვავებები სურათშიქვემოთ.

დაწვრილებით: VLOOKUP ფორმულა ორი სვეტის შედარებისთვის სხვადასხვა ფურცლებში!

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

  • მაკრო Excel-ში ორი სვეტის შესადარებლად და განსხვავებების ხაზგასასმელად
  • Excel მაკრო ორი სვეტის შესადარებლად (4 მარტივი გზები)
  • Excel-ის ფორმულა ორი სვეტიდან ღირებულების შესადარებლად და დასაბრუნებლად (5 ფორმულა)
  • როგორ შევადაროთ ორი სვეტი და დავაბრუნოთ საერთო მნიშვნელობები Excel

4. მონიშნეთ განსხვავებები პირობითი ფორმატირების გამოყენებით

ამ მეთოდით, ჩვენ გამოვიყენებთ პირობით ფორმატირებას ორი სიის შესადარებლად და მათი განსხვავებების ხაზგასასმელად. ამისთვის ჩვენ გამოვიყენებთ იმავე მონაცემთა ბაზას და ფორმულას, რომელიც გამოიყენებოდა ადრინდელ მეთოდში.

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

ნაბიჯები :

  • პირველ რიგში, აირჩიეთ უჯრედები, რომლებიც უნდა გამოვყოთ. თუ მონაცემთა დიაპაზონი არ არის მიმდებარე, აირჩიეთ ისინი CTRL ღილაკზე დაჭერით.

  • შემდეგ, გადადით მთავარი ჩანართი> დააწკაპუნეთ ჩამოსაშლელ მენიუში პირობითი ფორმატირება > აირჩიეთ უჯრების წესების მონიშვნა > აირჩიეთ Duplicate Values…

  • ახლა გამოჩნდება Duplicate Values ​​ დიალოგური ფანჯარა. აქ, დუბლიკატი არჩეულია ნაგულისხმევად და თქვენი უჯრედები დუბლიკატი მნიშვნელობებით იქნება მონიშნული.
  • მაგრამ ჩვენ არ გვინდა მსგავსება, არამედ გვინდაგანსხვავებების გასარკვევად. ასე რომ, აირჩიეთ უნიკალური ჩამოსაშლელი მენიუდან, რათა იპოვოთ განსხვავებები ცხრილებს შორის, რომლებიც ხაზს უსვამენ უნიკალურ მნიშვნელობებს. დააწკაპუნეთ OK .

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

დაწვრილებით: როგორ შევადაროთ ორი სვეტი Excel-ში განსხვავებების საპოვნელად

როგორ მოვძებნოთ ტექსტები, რომლებიც ჩნდება ორჯერ მეტი Excel-ში

ახლა გავარკვიოთ პროდუქტების სახელები ცხრილი 1 , რომლებიც ორჯერ მეტია ცხრილი 2 .

გამოიყენეთ შემდეგი ფორმულა უჯრედში H6 და გადაიტანეთ ქვემოთ.

=IF(COUNTIF($E$6:$E$16,$B6)>2,"Yes","No")

ფორმულის ახსნა

აქ COUNTIF($E$6:$E$16,$B6)>2 ეს ნაწილი აღმოაჩენს სტრიქონებს, თუ რომელიმე პროდუქტი ცხრილ 1-ში ორჯერ მეტი გამოჩნდა ცხრილი 2 -ში. ამ შედეგიდან გამომდინარე IF ფუნქცია წყვეტს, დაიბეჭდოს დიახ თუ არა შეტყობინებების სახით.

ტექსტი ცხრილი 1 <4 ცხრილი 2-ში ორჯერ მეტი ხდება გამოტანის განყოფილებაში გამოჩნდება დიახ და პირიქით.

წაიკითხეთ მეტი: Excel Count შეესაბამება ორ სვეტში (4 მარტივი გზა)

შეადარეთ ორი სია Excel-ში და ამოიღეთ შესატყვისი მონაცემები

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

გამოიყენეთ ფორმულა უჯრედში G6 და შემდეგ გადაიტანეთ იგი ქვემოთ სხვა უჯრედებისთვის.

=INDEX($C$6:$C$12,MATCH($F6,$B$6:$B$12,0))

ფორმულის ახსნა

აქ ფორმულაში ჩვენ გამოვიყენეთ ორი ფუნქცია, რომლებიც არის INDEX და MATCH . MATCH( $F6,$B$6:$B$12,0 ) ეს ნაწილი პოულობს შესაბამის რიგებს პროდუქტის სახელების შედარებით. შემდეგ INDEX ფუნქციის გამოყენებით ფასები ამოღებულია პროდუქტის ცხრილიდან შეკვეთების ცხრილამდე.

პრაქტიკის განყოფილება

მე ვაწვდით პრაქტიკულ ფურცელს სამუშაო წიგნს თქვენი პრაქტიკული მიზნებისთვის.

დასკვნა

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

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