გამყოფი ხაზი მწკრივებს შორის

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

გამყოფი ხაზი მწკრივებს შორის

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

მეთოდი 1. მარტივი

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

გამყოფი ხაზი მწკრივებს შორის

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

დააჭირეთ ღილაკს ჩარჩო (ფორმატი) და გახსნილ ფანჯარაში ჩანართზე სასაზღვრო (საზღვრები) ჩართეთ სასურველი ფერის ხაზი ქვედა საზღვარზე. დაწკაპუნების შემდეგ OK ჩვენი წესი იმუშავებს და ჰორიზონტალური ხაზები გამოჩნდება ხაზების ჯგუფებს შორის

მეთოდი 2. რიცხვებისა და თარიღების ფილტრის მხარდაჭერით

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

გამყოფი ხაზი მწკრივებს შორის

ამ შემთხვევაში, შეგიძლიათ გახვიდეთ ფუნქციის გამოყენებით სუბტოტალები (SUBTAL), რომელსაც შეუძლია შეასრულოს სხვადასხვა მათემატიკური ოპერაციები (ჯამ, საშუალო, დათვლა და ა.შ.), მაგრამ „ნახოს“ მხოლოდ გაფილტრული უჯრედები. მაგალითად, დავახარისხოთ ჩვენი ცხრილი ბოლო სვეტის მიხედვით თარიღით და გავავლოთ გამყოფი ხაზი დღეებს შორის. პირობითი ფორმატირებისას, თქვენ მოგიწევთ პირველი მეთოდის მსგავსი წესის შექმნა, მაგრამ არ გამოიყენოთ პირდაპირი ბმულები D2 და D3 უჯრედების შედარებისას, არამედ ჩართოთ ისინი არგუმენტებად SUBTOTAL ფუნქციაში:

გამყოფი ხაზი მწკრივებს შორის

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

მეთოდი 3. ნებისმიერი მონაცემების ფილტრის მხარდაჭერით

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

=СУММПРОИЗВ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(103;СМЕЩ($A$1:$A2;СТРОКА($A$1:$A2)-МИН(СТРОКА($A$1:$A2));;1));—($A$1:$A2=$A2))=1

ინგლისურ ვერსიაში იქნება:

=SUMPRODUCT(SUBTOTAL(103;OFFSET($A$1:$A2;ROW($A$1:$A2)-MIN(ROW($A$1:$A2));;1));—($A$1:$A2=$A2))=1

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

გამყოფი ხაზი მწკრივებს შორის

  • მონიშნეთ თარიღები და დროები პირობითი ფორმატირებით
  • როგორ მუშაობს Excel რეალურად თარიღებთან და დროებთან
  • როგორ გამოვიყენოთ პირობითი ფორმატირება Excel-ში უჯრედების მდგომარეობის მიხედვით ხაზგასასმელად

 

დატოვე პასუხი