ორის შედარება. როგორ შევადაროთ ორი სვეტი Excel- ში შესატყვისებისთვის

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

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

როგორც ფიგურებიდან ჩანს, ცხრილი განსხვავდება:

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

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

მარტივი ვარიანტი 2 ცხრილის შედარებისთვის

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

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

იმის დასადგენად, რომელია ორი ცხრილიდან ყველაზე სრულყოფილი, თქვენ უნდა უპასუხოთ 2 კითხვას: თებერვლის ცხრილში რა ანგარიშები არ არის დაკარგული იანვარში? და იანვრის ცხრილში რა ანგარიშები აკლია იანვრის ერთს?

ამის გაკეთება შესაძლებელია ფორმულების გამოყენებით (იხ. სვეტი E): \u003d IF (UND (VLOOKUP (A7; იანვარი! $ A $ 7: $ A $ 81; 1; 0)); "არა"; "დიახ") და \u003d IF (UND (VLOOKUP (A7; თებერვალი! $ A $ 7: $ A $ 77; 1; 0)); "არა"; "დიახ")

ბრუნვების შედარება ანგარიშების მიხედვით განხორციელდება ფორმულების გამოყენებით: \u003d IF (UND (VLOOKUP ($ A7; თებერვალი! $ A $ 7: $ C77; 2; 0)); 0; VLOOKUP ($ A7; თებერვალი! $ A $: $ C77; 2; 0)) - B7 და \u003d IF (UND (VLOOKUP ($ A7; თებერვალი! $ A $ 7: $ C77; 3,0)); 0; VLOOKUP ($ A7; თებერვალი! $ A $: $ C77; 3,0)) - C7

თუ შესაბამისი მწკრივი არ არის, VLOOKUP () ფუნქცია აბრუნებს # N / A შეცდომას, რომელიც მუშავდება UND () და IF () ფუნქციების კომბინაციით, შეცვლის შეცდომას 0-ით (მწკრივის არარსებობით) ან შესაბამისი სვეტის მნიშვნელობით.

გამოიყენეთ შეუსაბამობების გამოსაკვეთად (მაგ. წითლად).

უფრო ვიზუალური ვარიანტი 2 ცხრილის შედარებისთვის (მაგრამ უფრო რთული)

სტატიაში გადაჭრილ პრობლემასთან ანალოგიით, შეგიძლიათ შექმნათ ანგარიშის სახელების სია, მათ შორის, ანგარიშის ყველა სახელი ორივე ცხრილიდან (გამეორებების გარეშე). შემდეგ დაბეჭდეთ სხვაობა სვეტებზე.

ამისათვის საჭიროა:

  1. თან \u003d IFERROR (IFERROR (INDEX (იანვარი; SEARCH (0; COUNTIF (A $ 4: $ A4; იანვარი); 0)); INDEX (თებერვალი; SEARCH (0; COUNTIF (A $ 4: $ A4; თებერვალი); 0) )); "")სვეტში ჩამოაყალიბეთ ანგარიშების ჩამონათვალი ორივე ცხრილიდან (გამეორებების გარეშე);
  2. თან \u003d IFERROR (INDEX (სია; ძებნა) (მცირე (COUNTIF (სია;)<"&Список); СТРОКА()-СТРОКА($B$4)); СЧЁТЕСЛИ(Список; "<"&Список); 0));"") სადაც არის სია

თქვით, რომ გსურთ შეადაროთ სამუშაო წიგნის ვერსიები, გაანალიზოთ სამუშაო წიგნი პრობლემებისა თუ შეუსაბამობების გამო, ან ნახოთ ბმულები სამუშაო წიგნებს ან სამუშაო ფურცლებს შორის. თუ თქვენს კომპიუტერში დაინსტალირებულია Microsoft Office 365 ან Office Professional Plus 2013, ცხრილების მოთხოვნის დამატება შესაძლებელია Excel- ში.

ყველა ამ ამოცანის შესასრულებლად შეგიძლიათ გამოიყენოთ Inquire ჩანართის ბრძანებები. Enquire ჩანართზე Excel ლენტი აქვს ღილაკები ქვემოთ აღწერილი ბრძანებებისათვის.

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

შეადარეთ ორი სამუშაო წიგნი

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

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

შეადარეთ ფაილები ბრძანება იყენებს Microsoft Spreadsheet შედარებას ორი ფაილის შედარებისთვის. Windows 8-ში შეგიძლიათ დაიწყოთ ცხრილების შედარება Excel- ის გარეთ დაწკაპუნებით ცხრილების შედარება ზე პროგრამები ეკრანი Windows 7-ში დააჭირეთ Windows- ს დაწყება ღილაკი და შემდეგ\u003e ყველა პროგრამა > Microsoft Office 2013 > ოფისის 2013 წლის ინსტრუმენტები > ცხრილების შედარება 2013 წ.

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

გაანალიზეთ სამუშაო წიგნი

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

სამუშაო წიგნის ბმულების ჩვენება

სამუშაო წიგნები, რომლებიც დაკავშირებულია სხვა სამუშაო წიგნებთან უჯრედების მითითებით, შეიძლება გაუგებარი აღმოჩნდეს. გამოიყენეთ ფაილებს შორის კავშირების (ბმულების) მიერ შექმნილი სამუშაო წიგნების დამოკიდებულების ინტერაქტიული, გრაფიკული რუკის შესაქმნელად. დიაგრამის ბმულების ტიპები შეიძლება შეიცავდეს სხვა სამუშაო წიგნებს, მონაცემთა ბაზის წვდომას, ტექსტურ ფაილებს, HTML გვერდებს, SQL Server მონაცემთა ბაზებს და მონაცემთა სხვა წყაროებს. ურთიერთობის სქემაში შეგიძლიათ აირჩიოთ ელემენტები და იპოვოთ მეტი ინფორმაცია მათ შესახებ და გადაიტანოთ კავშირის ხაზები დიაგრამის ფორმის შესაცვლელად.

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

სამუშაო ფურცლის ბმულების ჩვენება

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

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

აჩვენეთ უჯრედების ურთიერთობები

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

ეს დიაგრამა გვიჩვენებს უჯრედების ურთიერთობის ორ დონეს A10 უჯრედისთვის Sheet5 წიგნში 1. xlsx. ეს უჯრედი დამოკიდებულია სხვა სამუშაო წიგნში, Book2.xlsx, C6 უჯრედზე. ეს უჯრედი წარმოადგენს იმავე უჯრედის სხვა სამუშაო ფურცლების რამდენიმე უჯრედის პრეცედენტს.

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

გაასუფთავეთ უჯრედის ჭარბი ფორმატირება

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

პაროლების მართვა

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

მეგობრებო, მოხარული ვარ, რომ მოგესალმებით თქვენი ბლოგის გვერდებზე. დღეს მინდა გითხრათ ფაილების შინაარსის შედარების 4 გზა. განსხვავებების პოვნის საჭიროება საკმაოდ ხშირად ჩნდება. თქვენ უნდა შეადაროთ ფაილები ტიპის ან ზომის მიხედვით. Word და Excel ფაილების შედარება ასევე საკმაოდ გავრცელებული პროცედურაა ოფისებში და ოფისებში, სადაც მუდმივად გიწევთ ტექსტური დოკუმენტებისა და ცხრილების მუშაობა.

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

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

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

მეთოდი 1. ფაილების შედარება Total Commander- ში.

ამ პროგრამას დიდი ხანია ვიყენებ. ფაილებთან მუშაობისთვის, ჩემი აზრით, ეს არის ერთ-ერთი საუკეთესო პროგრამა. Total Commander ფასიანი პროგრამაა, მაგრამ ასევე შეგიძლიათ გამოიყენოთ საცდელი ვერსია 30 დღის განმავლობაში, რომელიც დროის ამოწურვის შემდეგაც იმუშავებს, მაგრამ შესყიდვის შეთავაზებით. შეგიძლიათ ჩამოტვირთოთ საცდელი ვერსია.

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

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

ასე რომ, დაიწყეთ Total Commander - ერთ პანელში შეარჩიეთ პირველი ფაილი შედარებისთვის - მეორე პანელში გახსენით მეორე საქაღალდე საქაღალდე.

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

ფაილების შედარების მიზნით შერჩევის შემდეგ დააჭირეთ ღილაკს შედარება... შერჩეული ფაილის შინაარსი გამოჩნდება თითოეულ პანელში. განსხვავებები აღინიშნება ფონის ფერით.

ფაილში ცვლილებების შესატანად, უბრალოდ დააჭირეთ ღილაკს "რედაქტირება"... თქვენ შეგიძლიათ დაიწყოთ ცვლილებების შეტანა. აქ ასევე იქნება ასლის და დაბრუნების, დაშიფვრის ძებნისა და შეცვლის ფუნქციები.

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

მეთოდი 2. ფაილების შედარება Notepad ++ - ში.

თუ ოდესმე მოგიწიათ თქვენი html, css და php რედაქტირება. თქვენ ალბათ გსმენიათ უფასო კოდის რედაქტორის Notepad ++ შესახებ. შეგიძლიათ ჩამოტვირთოთ პროგრამა.

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

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

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

ახალ ფანჯარაში აირჩიეთ მოდული « შედარება " და დააჭირეთ ღილაკს « Დაინსტალირება ".


მოდულის ინსტალაციის შემდეგ შეგიძლიათ დაიწყოთ ფაილების შინაარსის შედარება. ამისათვის თქვენ უნდა გახსნათ ორი ფაილი - გადადით მენიუს პუნქტში "დანამატები"« შედარება "« შედარება (ალტ +დ) ".

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

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

აბსოლუტურად განსხვავებული ხაზი აღინიშნება ერთ პანელზე წითელი მინუსით, ხოლო მეორეზე - მწვანე პლუსით. და ხაზგასმული შესაბამისი ფერით.

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

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

მეთოდი 3. WinMerge პროგრამაში ორი ფაილის შინაარსის შედარება.

ეს პროგრამა საშუალებას გაძლევთ შედაროთ არა მხოლოდ ფაილების, არამედ მთელი საქაღალდეების შინაარსი. ეს არის Total Commander- ის მსგავსი, მხოლოდ პროგრამა არის უფასო. შეგიძლიათ გადმოწეროთ.

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

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



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

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

მეთოდი 4. ფაილების შედარება Windows ბრძანების ხაზის გამოყენებით.

ეს მეთოდი საშუალებას გაძლევთ შედაროთ ფაილების შინაარსი მესამე მხარის პროგრამების გარეშე. საკმარისია გამოიყენოთ Windows ოპერაციული სისტემის სტანდარტული ინსტრუმენტი.

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

ამისათვის გახსენით "დაწყება""ყველა პროგრამა""სტანდარტი""ბრძანების ხაზი"... და შეიყვანეთ ეს ბრძანება:

Fc / N გეზი პირველი ფაილისა მეორე ფაილისაკენ

ასე გამოიყურება:

Fc / N C: \\ ჩემი დოკუმენტები \\ file1.txt C: \\ ჩემი დოკუმენტები \\ file2.txt

დასრულებული შედეგი ასე გამოიყურება:


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

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

დარწმუნებული ვარ, რომ ახლა თუ ფაილების შედარება გჭირდებათ, ამის გაკეთება მარტივად შეგიძლიათ ერთი შემოთავაზებული მეთოდის გამოყენებით.

დღეს ეს ყველაფერია, ყველას წარმატებებს და კარგ განწყობას ვუსურვებ და გნახავთ ახალ სტატიებსა და ვიდეო გაკვეთილებში!

საუკეთესო სურვილებით, მაქსიმ ზაიცევი.

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

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

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

მოდით შევადაროთ რიცხვითი მნიშვნელობების ორი სვეტი, რომელშიც მხოლოდ რამდენიმე უჯრედი განსხვავდება. მარტივი ფორმულის დაწერა მიმდებარე სვეტში, ორი უჯრედის თანასწორობის მდგომარეობა "\u003d B3 \u003d C3", შედეგს ვიღებთ "სიმართლე"თუ უჯრედების შინაარსი იგივეა და "LOD"თუ უჯრედების შინაარსი განსხვავებულია. შედარებული მნიშვნელობების სვეტის მთელ სიმაღლეზე ფორმულის გაჭიმვით, ადვილი იქნება სხვადასხვა უჯრედის პოვნა.

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

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

წესების მენეჯერში აირჩიეთ ელემენტი "წესის შექმნა"და წესების შექმნისას აირჩიეთ ... ახლა ჩვენ შეგვიძლია დავაყენოთ ფორმულა ”\u003d $ B3<>$ C3 " ფორმატირებული უჯრის განსაზღვრა და მისთვის ფორმატის დაყენება ღილაკზე დაჭერით "ფორმატი".

ახლა ჩვენ გვაქვს უჯრედების შერჩევის წესი, დადგენილია ფორმატირება და განისაზღვრება შედარებული უჯრედების სპექტრი. ღილაკზე დაჭერის შემდეგ "ᲙᲐᲠᲒᲘ", გამოყენებული იქნება ჩვენი მიერ დადგენილი წესი.

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

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

პროცედურა ასეთია, ჩვენ ვირჩევთ მონაცემთა პირველ ნაკრს, რომელსაც ჩვენ ვუწოდებთ "სვეტი 1"და მენიუში "პირობითი ფორმატირება" აირჩიეთ ელემენტი "წესის შექმნა ..."... ფანჯარაში, აირჩიეთ , შეიტანეთ საჭირო ფორმულა "\u003d COUNTIF ($ C $ 3: $ D $ 12; A3) \u003d 0" და აირჩიეთ ფორმატირების მეთოდი.

ჩვენი ფორმულა იყენებს ფუნქციას "COUNTIF"რომ ითვლის რამდენჯერ მეორდება მნიშვნელობა კონკრეტული უჯრიდან "A3" მოცემულ დიაპაზონში "$ C $ 3: $ D $ 12", რომელიც ჩვენი მეორე სვეტია. შესადარებელი უჯრედი უნდა იყოს პირველი უჯრედი ფორმატირებული მნიშვნელობების დიაპაზონში.

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

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

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

ჩვენთვის საჭირო ფორმულა ასე გამოიყურება: "\u003d VLOOKUP (B18; $ B $ 3: $ C $ 10; 2; FALSE)"... პირველი მნიშვნელობა "B18" ემთხვევა სასურველი პროდუქტის სახელის პირველ უჯრედს. მეორე მნიშვნელობა "$ B $ 3: $ C $ 10" ნიშნავს ძველი ფასების ცხრილის დიაპაზონის მუდმივ მისამართს, რომელთა მნიშვნელობებიც ჩვენ გვჭირდება. მესამე მნიშვნელობა "2" ნიშნავს სვეტის რაოდენობას არჩეული დიაპაზონიდან, რომლის უჯრედში ავიღებთ პროდუქტის ძველ ფასს. და ბოლო მნიშვნელობა "ტყუილი" განსაზღვრავს მხოლოდ მნიშვნელობების ზუსტი შესატყვისობის ძებნას. ფორმულის ახალი ცხრილის მთელ სვეტზე გადატანის შემდეგ, ამ სვეტში მივიღებთ ძველ ფასეულობებს ახალ ცხრილში თითოეული პოზიციისთვის. ბოლო პროდუქტის სახელის საწინააღმდეგოდ, ფორმულა აჩვენებს შეცდომის შეტყობინებას "# N / A", რაც მიუთითებს ამ სახელის არარსებობაზე ძველ ფასების ჩამონათვალში.

Excel- ში ცხრილების შედარების ურიცხვი ვარიანტი შეიძლება არსებობდეს და ზოგიერთი მათგანი მხოლოდ VBA დანამატის გამოყენებით შეიძლება გაკეთდეს.

როგორც ჩანს, მარტივი ამოცანაა - ცხრილების შედარება. უფრო სწორედ, ცხრილის ორი სვეტის შედარება დამთხვევების ან სხვაობების შესახებ. ლოგიკურია ვთქვათ, რომ Excel პრობლემის იდეალური გადაწყვეტაა, მაგრამ სამწუხაროდ, მე ვერ მივაგენი Excel- ში ცხრილების მარტივ უფასო შედარებას, გარდა პრიმიტიული "row1 \u003d row2". სინამდვილეში, სტრიქონების გარკვეული დამუშავება შედარების დაწყებამდე აუცილებელია, რადგან ისინი შეიძლება შეიცავდეს დამატებით ადგილებს, პუნქტუაციურ ნიშნებს და ა.შ. შედეგად, გადაწყდა კომუნალური დაწერა, რომელიც შეადარებს ორი ტექსტური ფაილის ხაზს ხაზის შედარებას და დამუშავების ხაზებს მომხმარებლის არჩევანით ...

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

ჩამოტვირთეთ და ამოიღეთ პროგრამა. თავდაპირველ ვერსიაში, ის შეიცავს სამ ფაილს "Compare.exe" - თავად პროგრამა. "სია 1.txt" და "სია 2.txt" ცარიელი ტექსტური ფაილებია. ისინი იქ არიან, სადაც ჩასვით სტრიქონები შედარებისთვის. გაშვება:

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

მას შემდეგ, რაც საკმარისად ითამაშებთ შედარების მაგალითზე - დააკოპირეთ მონაცემები შედარებისთვის ფაილებში "List 1.txt" და "List 2.txt" და წინასწარ შერჩეული პარამეტრებით დააჭირეთ ღილაკს "File files". ფაილების დამუშავების დროს, წითლად გამოჩნდება ღილაკი ”მიმდინარეობს დამუშავება”, დაელოდეთ ამ პროცესის დასრულებას. დასასრულს, გადახედეთ ადგილს, სადაც დაიწყეთ პროგრამა, პროგრამასთან არსებულ საქაღალდეში, პარამეტრების მიხედვით, გამოჩნდება შედარების მაგალითში მითითებული ფაილები. ყოველი ახალი შედარების ან პროგრამის გახსნის / დახურვისას, ყველა ფაილი წაიშლება, გარდა "List 1.txt" და "List 2.txt".

ცოტათი შედარების სიჩქარეზე. რეალურ პრობლემების უმეტესობა თითქმის მყისიერად წყდება. ჩემი ტესტები შემდეგნაირად გამოიყურება (Intel Core პროცესორი LGA 775 სოკეტისთვის, 2 გჰც სიხშირით):

1 მბ-ის 2 სიის შედარება (თითო სტრიქონზე 25 სიმბოლო და თითოეულ სიაში 39 ათასი სტრიქონი), შედარებისთვის აშკარად აუცილებელია 1-ლი სიის თითოეული სტრიქონის შედარება სხვა სტრიქონებთან. ეს გვაძლევს სულ 1.521 მილიარდი სიმების შედარებას. შესრულების დრო დაახლოებით 20 წამია. მეხსიერების მოხმარება 10 მბაიტზე ნაკლები.

10 მბაიტიანი 2 სიის შედარება (25 სიმბოლო თითო სტრიქონზე და 390 ათასი სტრიქონი თითოეულ სიაში). ეს გვაძლევს 152.1 მილიარდი სიმების შედარებას. ტყვიის დრო დაახლოებით ერთი საათია. ამ შემთხვევაში, პროგრამა იღებს დაახლოებით 200 მბ ოპერატიული მეხსიერებას. მიუხედავად იმისა, რომ ასეთი ზომები უკვე მონაცემთა ბაზის ტერიტორიაა. ამ პროგრამაში მე უკვე გამოვიყენე სიჩქარის გაზრდის ყველა გონივრული გზა.

სამუშაო ალგორითმი და შედარების პარამეტრები

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

მოძებნეთ შესატყვისი ხაზები და განსხვავებული ხაზების ძიება - აქ ყველაფერი გასაგებია, იქნება თუ არა ძებნა შესატყვისი ან განსხვავებული ხაზების ძებნა. მატჩები ჩაიწერება "Matches.txt" ფაილში. სხვადასხვა სტრიქონის ძებნისას ისინი დაიწერება ორ ფაილზე "Mismatches 1.txt" და "Mismatches 2.txt" შესაბამისად 1 და 2 სიებისთვის. ასევე, შედარების მაგალითის არეალში ორი ფანჯარა გამოჩნდება ერთის ნაცვლად.

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

შეასწორეთ კლავიატურის განლაგების შეცდომები - Punto Switcher, რა თქმა უნდა, შორს არის აქედან. ეს ეხება შეცდომის განლაგებაში მსგავსი ასოების აკრეფის შეცდომას (C, H, P და ა.შ.). მაგალითად რუსული "s" და ლათინური. ისინი ერთ ღილაკზე არიან და თუ სიტყვა იწყება "c" - ით, მაშინ შეგიძიათ პირველი ასო ჩაწეროთ ინგლისურ განლაგებაში, შემდეგ კი გადახვიდეთ რუსულ ენაზე ან პირიქით. ჩანაცვლების ალგორითმი ისეთია, რომ თუ სიტყვაში უფრო მეტი რუსული ასოა ვიდრე ინგლისურენოვანი, მაშინ ინგლისური ასოები შეიცვლება რუსულად და პირიქით.

შეასწორეთ Yo (e) - დან E (e) - ზე - მხოლოდ ყველა "ე" შეიცვალა "ე" -თი.

შეადარე შემთხვევის მგრძნობიარე შემთხვევას - ყველა ასო დიდი ხდება.

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

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

სიმების უნიკალური შედარების გამოყენებით, სიაში შეგიძლიათ იპოვოთ სტრიქონების დუბლიკატი. ამისათვის შეგიძლიათ შეავსოთ სტრიქონებში მხოლოდ ფაილი "სია 1.txt" და შეადაროთ იგი ცარიელ ფაილს "List 2.txt" და შემდეგ ფაილში "RepeatСп1.txt" იქნება დამაკავშირებელი ხაზები. 1-ლი სიიდან.

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

ამოიღეთ წერტილები და მძიმები და ამოიღეთ ყველა სივრცე - უბრალოდ წაიშალა და ეგ არის.