შეკვეთების თვალთვალის სისტემა Google Calendar-ისა და Excel-ისთვის

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

რა თქმა უნდა, მსურს ასეთი გადაცემის განხორციელება არა სულელური კოპირებით (რაც უბრალოდ არ არის რთული), არამედ მონაცემების ავტომატური განახლებით, რათა მომავალში კალენდარში შეტანილი ყველა ცვლილება და ახალი შეკვეთები გამოჩნდეს. Excel. თქვენ შეგიძლიათ განახორციელოთ ასეთი იმპორტი რამდენიმე წუთში Microsoft Excel-ში ჩაშენებული Power Query დანამატის გამოყენებით, 2016 წლის ვერსიიდან დაწყებული (Excel 2010-2013, მისი ჩამოტვირთვა შესაძლებელია Microsoft-ის ვებსაიტიდან და დაინსტალირება ცალკე ბმულიდან) .

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

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

Გაითვალისწინე:

  • ღონისძიების სახელია მენეჯერივინც ამ ბრძანებას ასრულებს (ელენა) და შეკვეთის ნომერი
  • მითითებულია მისამართი მიწოდების
  • შენიშვნა შეიცავს (ცალკე სტრიქონებში, მაგრამ ნებისმიერი თანმიმდევრობით) შეკვეთის პარამეტრებს: გადახდის ტიპი, თანხა, მომხმარებლის სახელი და ა.შ. პარამეტრი=მნიშვნელობა.

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

ნაბიჯი 1. მიიღეთ ბმული Google Calendar-თან

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

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

ნაბიჯი 2. ჩატვირთეთ მონაცემები კალენდრიდან Power Query-ში

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

iCal Power Query არ ცნობს ფორმატს, მაგრამ მისი დახმარება მარტივია. არსებითად, iCal არის უბრალო ტექსტური ფაილი ორწერტილით, როგორც განმსაზღვრელი, და შიგნით ის ასე გამოიყურება:

ასე რომ თქვენ შეგიძლიათ უბრალოდ დააწკაპუნოთ გადმოწერილი ფაილის ხატულაზე და აირჩიოთ ფორმატი, რომელიც მნიშვნელობით ყველაზე ახლოსაა CSV – და ჩვენი მონაცემები ყველა შეკვეთის შესახებ ჩაიტვირთება Power Query-ის შეკითხვის რედაქტორში და დაყოფილი იქნება ორ სვეტად მსხვილი ნაწლავის მიხედვით:

თუ კარგად დააკვირდებით, ნათლად დაინახავთ, რომ:

  • ინფორმაცია თითოეული მოვლენის (შეკვეთის) შესახებ დაჯგუფებულია ბლოკად, რომელიც იწყება სიტყვით BEGIN და მთავრდება END-ით.
  • დაწყების და დასრულების თარიღის დრო ინახება სტრიქონებში, სახელწოდებით DTSTART და DTEND.
  • მიწოდების მისამართია LOCATION.
  • შეკვეთის შენიშვნა – DESCRIPTION ველი.
  • ღონისძიების სახელი (მენეჯერის სახელი და შეკვეთის ნომერი) — SUMMARY ველი.

რჩება ამ სასარგებლო ინფორმაციის ამოღება და მოსახერხებელ ცხრილად გადაქცევა. 

ნაბიჯი 3. გადაიყვანეთ ნორმალურ ხედზე

ამისათვის შეასრულეთ მოქმედებების შემდეგი ჯაჭვი:

  1. მოდით, წავშალოთ 7 სტრიქონი, რომელიც არ გვჭირდება პირველ BEGIN ბრძანებამდე მთავარი — რიგების წაშლა — ზედა რიგების წაშლა (მთავარი — რიგების წაშლა — ზედა რიგების ამოღება).
  2. გაფილტვრა სვეტის მიხედვით Column1 ხაზები, რომლებიც შეიცავს ჩვენ გვჭირდება ველებს: DTSTART, DTEND, DESCRIPTION, LOCATION და SUMMARY.
  3. Advanced ჩანართზე სვეტის დამატება აირჩიეთ ინდექსის სვეტი (სვეტის დამატება - ინდექსის სვეტი)ჩვენს მონაცემებს მწკრივის ნომრის სვეტის დასამატებლად.
  4. იქვე ჩანართზე. სვეტის დამატება აირჩიეთ გუნდი პირობითი სვეტი (სვეტის დამატება - პირობითი სვეტი) და ყოველი ბლოკის (შეკვეთის) დასაწყისში ჩვენ ვაჩვენებთ ინდექსის მნიშვნელობას:
  5. შეავსეთ ცარიელი უჯრედები მიღებულ სვეტში ბლოკიმის სათაურზე მაუსის მარჯვენა ღილაკით და ბრძანების არჩევით შევსება – ქვევით (შევსება - ქვემოთ).
  6. წაშალეთ არასაჭირო სვეტი ინდექსი.
  7. აირჩიეთ სვეტი Column1 და შეასრულეთ მონაცემების კონვოლუცია სვეტიდან Column2 ბრძანების გამოყენებით ტრანსფორმაცია - Pivot Column (ტრანსფორმა - საყრდენი სვეტი). აუცილებლად აირჩიეთ ოფციებში არ შეაგროვოთ (არ შეაგროვოთ)ისე, რომ მათემატიკური ფუნქცია არ არის გამოყენებული მონაცემებზე:
  8. მიღებულ ორგანზომილებიან (ჯვარედინი) ცხრილში, გაასუფთავეთ მისამართების სვეტის უკანა ხაზები (დააწკაპუნეთ მაუსის მარჯვენა ღილაკით სვეტის სათაურზე – ღირებულებების ჩანაცვლება) და ამოიღეთ არასაჭირო სვეტი ბლოკი.
  9. სვეტების შინაარსის გადასაქცევად DTSTART и DTEND სრული თარიღის დროში, მათი ხაზგასმით, აირჩიეთ ჩანართზე ტრანსფორმაცია – თარიღი – გაშვების ანალიზი (ტრანსფორმა - თარიღი - გაანალიზება). შემდეგ ჩვენ ვასწორებთ კოდს ფორმულების ზოლში ფუნქციის შეცვლით თარიღი.საწყისიდან on DateTime.Fromრათა არ დავკარგოთ დროის ღირებულებები:
  10. შემდეგ სათაურზე მაუსის მარჯვენა ღილაკით ვყოფთ სვეტს აღწერა შეკვეთის პარამეტრებით გამყოფი - სიმბოლო n, მაგრამ ამავე დროს, პარამეტრებში ჩვენ ვირჩევთ დაყოფას რიგებად და არა სვეტებად:
  11. კიდევ ერთხელ, ჩვენ ვყოფთ მიღებულ სვეტს ორ ცალკეულ სვეტად - პარამეტრად და მნიშვნელობად, მაგრამ ტოლობის ნიშნით.
  12. სვეტის შერჩევა აღწერა.1 შეასრულეთ კონვოლუცია, როგორც ადრე გავაკეთეთ, ბრძანებით ტრანსფორმაცია - Pivot Column (ტრანსფორმა - საყრდენი სვეტი). მნიშვნელობის სვეტი ამ შემთხვევაში იქნება სვეტი პარამეტრის მნიშვნელობებით - აღწერა.2  დარწმუნდით, რომ შეარჩიეთ ფუნქცია პარამეტრებში არ შეაგროვოთ (არ შეაგროვოთ):
  13. რჩება ყველა სვეტის ფორმატების დაყენება და მათი სურვილისამებრ გადარქმევა. და თქვენ შეგიძლიათ ატვირთოთ შედეგები Excel-ში ბრძანებით მთავარი — დახურვა და ჩატვირთვა — დახურვა და ჩატვირთვა… (მთავარი — დახურვა და ჩატვირთვა — დახურვა და ჩატვირთვა…)

და აქ არის ჩვენი Google Calendar-იდან Excel-ში ჩატვირთული შეკვეთების სია:

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

  • ქარხნული კალენდარი Excel-ში განახლებულია ინტერნეტიდან Power Query-ის საშუალებით
  • სვეტის ცხრილად გადაქცევა
  • შექმენით მონაცემთა ბაზა Excel-ში

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