Სარჩევი
ყოველ დროს Google Sheets-ის თითოეული მომხმარებელი აწყდება გარდაუვალს: რამდენიმე ფურცლის ერთში გაერთიანებას. Copy-pasting არის დამღლელი და შრომატევადი, ამიტომ სხვა გზა უნდა იყოს. და მართალი ხარ - ფაქტობრივად, რამდენიმე გზა არსებობს. ასე რომ მოამზადეთ თქვენი ცხრილები და მიჰყევით ამ სტატიის ნაბიჯებს.
ყველა გზა, რომელიც მე აღვწერე, შეიძლება გამოყენებულ იქნას დიდი ცხრილების დასამუშავებლად. მაგრამ იმისათვის, რომ ეს სახელმძღვანელო შეძლებისდაგვარად მკაფიო იყოს, ჩემს ცხრილებს მოკლედ დავტოვებ და ვაპირებ რამდენიმე ფურცლის შემცირებას.
Google Sheets-ის საცნობარო უჯრედები მონაცემების ამოსაღებად სხვა ჩანართი
უმარტივესი გზა პირველ რიგში მოდის. თქვენ შეგიძლიათ მთელი ცხრილების გადატანა ერთ ფაილში უჯრედების მითითებით სხვა ფურცლების მონაცემებთან.
შენიშვნა. ეს მოხდება, თუ დაგჭირდებათ ორი ან მეტი ფურცლის გაერთიანება ერთი Google ცხრილის ფარგლებში . მრავალი Google ელცხრილის (ფაილის) ერთში გაერთიანებისთვის, გადადით შემდეგ მეთოდზე.
ასე რომ, ჩემი მონაცემები მიმოფანტულია სხვადასხვა ფურცლებზე: ივნისი, ივლისი, აგვისტო . მსურს მონაცემების ამოღება ივლისიდან და აგვისტოდან ივნისის -ში, რათა შედეგი იყოს ერთი ცხრილი:
- იპოვეთ პირველი ცარიელი უჯრედი პირდაპირ თქვენი მაგიდის შემდეგ (ჩემთვის ივნისის ფურცელი) და მოათავსეთ კურსორი იქ.
- შეიყვანეთ თქვენი პირველი უჯრედის მითითება. პირველი ცხრილი, რომლის აღდგენა მინდა, იწყება A2 -დან ივლისი ფურცელში. ამიტომ დავდე:
=July!A2
შენიშვნა. თუ თქვენს ფურცლის სახელში არის სივრცეები, თქვენ უნდა გადაიტანოთ იგი ერთ ბრჭყალებშილეიბლები, მარცხენა სვეტის ლეიბლები ან ორივე) ან პოზიცია.
- გადაწყვიტეთ სად განთავსდეს კონსოლიდირებული მონაცემები: ახალი ცხრილი, ახალი ფურცელი ან რომელიმე კონკრეტული ადგილი გახსნილ ფაილში.
აი, როგორ გამოიყურება ეს პროცესი:
ასევე არსებობს თქვენი ყველა ფურცლის კონსოლიდაციის ვარიანტი ფორმულის გამოყენებით. ამ გზით თქვენი შედეგი შეიცვლება წყაროს ფურცლების მნიშვნელობებთან სინქრონულად:
შენიშვნა. არსებობს რამდენიმე თავისებურება, რომელიც უნდა იცოდეთ როგორ მუშაობს ფორმულა. მაგალითად, თუ კონსოლიდაციას გააკეთებთ მრავალი სხვადასხვა ფაილიდან, იქნება დამატებითი ნაბიჯი ფურცლების დასაკავშირებლად გამოყენებული IMPORTRANGE-ისთვის. გთხოვთ, ეწვიოთ ინსტრუქციულ გვერდს Consolidate Sheets-ისთვის ამ და სხვა დეტალებისთვის.
ან აქ არის მოკლე სახელმძღვანელო დანამატების მუშაობის შესახებ:
ნამდვილად გირჩევთ, სცადოთ დანამატი თქვენს მონაცემებზე. თქვენ თავად დარწმუნდებით, თუ რამდენი დამატებითი დრო გექნებათ ამ ხელსაწყოს თქვენს ყოველდღიურ საქმიანობაში ჩართვის შემდეგ.
Gerge Sheets-ის დანამატი
არის კიდევ ერთი დანამატი, რომლის აღნიშვნაც ღირს. მიუხედავად იმისა, რომ ის აერთიანებს მხოლოდ ორ Google ფურცელს ერთდროულად, ეს არ შეიძლება იყოს უფრო სასარგებლო. Sheets-ის შერწყმა ემთხვევა ჩანაწერებს ერთი და იმავე სვეტიდან ორივე ფურცელში/დოკუმენტში და შემდეგ ატანს შესაბამის მონაცემებს საძიებო ფურცლიდან/დოკუმენტიდან მთავარში. აქედან გამომდინარე, თქვენ ყოველთვის გაქვთ ხელთ განახლებული ცხრილი.
არსებობს 5 მარტივი ნაბიჯი:
- აირჩიეთ თქვენი მთავარი ფურცელი .
- აირჩიეთ თქვენი საძიებო ფურცელი (თუნდაც ის სხვა ელცხრილში იყოს).
- აირჩიეთ სვეტები სადაც შეიძლება მოხდეს შესაბამისი ჩანაწერები .
- მონიშნეთ სვეტები ჩანაწერებით განახლებისთვის .
- შეასწორეთ ნებისმიერი დამატებითი ვარიანტი , რომელიც დაგეხმარებათ ორი ფურცლის შერწყმა და მიაღწიეთ მაქსიმალურ შედეგს.
თუ ეს სიტყვები ბევრს არ გეუბნებათ, ამის ნაცვლად გთავაზობთ ვიდეო გაკვეთილს:
თუ მზად ხართ სცადოთ ის, ეწვიეთ ამ დახმარების გვერდის დეტალები თითოეული ნაბიჯისა და პარამეტრის შესახებ.
ამ შენიშვნაში მე ვაპირებ ამ სტატიის დასრულებას. ვიმედოვნებთ, რომ მრავალი სხვადასხვა ფურცლიდან ერთში მონაცემების გადატანის ეს გზები გამოსადეგი იქნება. როგორც ყოველთვის, მოუთმენლად ველი თქვენს კომენტარებს!
ასე: ='July 2022'!A2
ეს დაუყოვნებლივ იმეორებს ყველაფერს, რაც ამ უჯრედშია:
შენიშვნა. გამოიყენეთ უჯრედის ფარდობითი მითითება, რათა ის თავად შეიცვალოს სხვა უჯრედებში კოპირებისას. წინააღმდეგ შემთხვევაში, ის დააბრუნებს არასწორ მონაცემებს.
თუმცა ეს ალბათ პირველი გზა, რომელიც შეიძლება მოიფიქროთ სხვა ჩანართიდან მონაცემების ამოსაღებად, ეს არ არის ყველაზე ელეგანტური და სწრაფი. საბედნიეროდ, Google-მა სპეციალურად ამ მიზნით მოამზადა სხვა ინსტრუმენტები.
ჩანართების ერთ ელცხრილში დაკოპირება
ერთ-ერთი სტანდარტული გზაა საინტერესო ჩანართების დანიშნულების ელცხრილში კოპირება:
<. 10>ფურცლების ექსპორტი/იმპორტი
მრავალი Google Sheets-დან მონაცემების იმპორტის კიდევ ერთი გზაა თითოეულის ექსპორტი ჯერ ფურცელი და შემდეგ ყველა იმპორტირდება საჭირო ფაილში:
- გახსენით ელცხრილი, რომელიც შეიცავს ფურცელს, საიდანაც გსურთ მონაცემების ამოღება.
- გააკეთეთ თქვენთვის საინტერესო ფურცელი. აქტიური მისი არჩევით.
- გადადით ფაილზე > ჩამოტვირთვა > მძიმით გამოყოფილი მნიშვნელობები (.csv) :
ფაილი ჩამოიტვირთება თქვენს კომპიუტერში.
- შემდეგ გახსენით სხვა ელცხრილი – ის, რომელზეც გსურთ ფურცლის დამატება.
- ამჯერად აირჩიეთ ფაილი > იმპორტი მენიუდან და გადადით ატვირთვა ჩანართზე ფაილის იმპორტი ფანჯარაში:
- დააჭირეთ აირჩიეთ ფაილი თქვენი მოწყობილობიდან და იპოვეთ ის ფურცელი, რომელიც ახლახან გადმოწერეთ.
- ფაილის ატვირთვის შემდეგ, ნახავთ ფანჯარას ფურცლის იმპორტის დამატებითი ვარიანტებით. ამ სხვა ფურცლის შიგთავსის დასამატებლად თქვენი არსებული ცხრილის შემდეგ აირჩიეთ მიმდინარე ფურცელზე დამატება :
რჩევა. სხვა პარამეტრებთან ერთად, მოგერიდებათ მიუთითოთ გამყოფი და გადაიყვანოთ ტექსტი რიცხვებად,თარიღები და ფორმულები.
- შედეგად, თქვენ მიიღებთ ორი ფურცლის გაერთიანებას – ერთი ცხრილის ქვეშ:
მაგრამ რადგან ეს არის .csv ფაილი, რომლის იმპორტი გჭირდებათ, მეორე ცხრილი რჩება ფორმატირებული სტანდარტული გზით. თქვენ მოგიწევთ გარკვეული დრო დახარჯოთ მის ფორმატირებაში, როგორც გჭირდებათ.
Google Sheets ფუნქციონირებს მრავალი ელცხრილიდან მონაცემების გაერთიანების მიზნით
რა თქმა უნდა, Google არ იქნებოდა Google Sheets-ში მონაცემების გაერთიანების ფუნქციები რომ არ ჰქონდეს.
IMPORTRANGE მონაცემების იმპორტისთვის Google-ის მრავალი ფურცლიდან
როგორც ფუნქციის სახელი გვთავაზობს, IMPORTRANGE ახდენს მონაცემების იმპორტს Google-ის მრავალი ცხრილიდან ერთ ფურცელში.
რჩევა. ფუნქცია ეხმარება Google Sheets-ს ამოიღოს მონაცემები სხვა დოკუმენტიდან, ისევე როგორც სხვა ჩანართებიდან იმავე ფაილიდან.
აი, რას ითხოვს ფუნქცია:
=IMPORTRANGE(spreadsheet_url, range_string)- spreadsheet_url სხვა არაფერია, თუ არა ელცხრილის ბმული, საიდანაც გჭირდებათ მონაცემების ამოღება. ის ყოველთვის უნდა იყოს მოთავსებული ორ ბრჭყალებს შორის.
- range_string აღნიშნავს იმ უჯრედებს, რომლებიც უნდა მიიყვანოთ თქვენს მიმდინარე ფურცელში.
და აი, შაბლონი, რომელსაც მივყვები მრავალი Google Sheets-დან მონაცემების იმპორტისთვის IMPORTRANGE-ის გამოყენებით:
- გახსენით ელცხრილი, საიდანაც გსურთ მონაცემების ამოღება.
შენიშვნა. დარწმუნდით, რომ თქვენ გაქვთ მინიმუმ წვდომა ამ ფაილზე.
- დააწკაპუნეთ ბრაუზერის URL ზოლზე და დააკოპირეთ ბმულიამ ფაილამდე ჰეშის ნიშანმდე (#):
- დაბრუნდით ელცხრილზე, სადაც გსურთ ინფორმაციის დამატება, შეიყვანეთ IMPORTRANGE, სადაც უნდა გამოჩნდეს ნასესხები ცხრილი და ჩადეთ ბმული, როგორც პირველი არგუმენტი. შემდეგ გამოყავით შემდეგი ნაწილისგან მძიმით:
- ფორმულის მეორე ნაწილისთვის, ჩაწერეთ ფურცლის სახელი და ზუსტი დიაპაზონი, რომლის ამოღებაც გსურთ. დაადასტურეთ Enter დაჭერით.
- მიუხედავად იმისა, რომ ფორმულა მზადაა, ის თავიდანვე დააბრუნებს #REF შეცდომას. ეს იმიტომ, რომ პირველად ცდილობთ მონაცემების ამოღებას ზოგიერთი ელცხრილიდან, IMPORTRANGE ითხოვს მასზე წვდომას. ნებართვის მინიჭების შემდეგ, თქვენ ადვილად შემოიტანთ ჩანაწერებს ამ ფაილის სხვა ფურცლებიდან.
- როდესაც ფორმულა დაუკავშირდებარომ სხვა ფურცელი, იქიდან შეიტანს მონაცემებს:
შენიშვნა. თქვენ დაგჭირდებათ ეს URL მაშინაც კი, თუ თქვენ აპირებთ იმავე ფაილის ფურცლების გაერთიანებას.
რჩევა. მიუხედავად იმისა, რომ Google ამბობს, რომ ფუნქცია მოითხოვს მთელ URL-ს, თქვენ შეგიძლიათ მარტივად მიიღოთ გასაღები - URL-ის ნაწილი /d/ და /edit :
შორის. ...google.com/spreadsheets/d/ XYZk0274gRlmluCTfMbzbMQWKiAeq1va77X4 /edit
შენიშვნა. გახსოვდეთ, ბმული უნდა იყოს გარშემორტყმული ორმაგი ციტატებით.
შენიშვნა. გადაიტანეთ მეორე არგუმენტიც ორმაგი ბრჭყალებით:
=IMPORTRANGE("//docs.google.com/spreadsheets/d/XYZk0274gRlmluCTfMbzbMQWKiAeq1va77X4/edit","May!A2:D5")
დააწკაპუნეთ შეცდომის მქონე უჯრედზე და დააჭირეთ ლურჯ მოთხოვნას წვდომის დაშვება :
შენიშვნა. წვდომის დაშვებით, თქვენ აცნობებთ Sheets-ს, რომ არ გეზარებათ ამ ელცხრილზე არსებული ან პოტენციური კოლაბორატორის წვდომა სხვა ფაილიდან მონაცემებზე.
შენიშვნა. IMPORTRANGE არ ამოიღებს უჯრედების ფორმატირებას, მხოლოდ მნიშვნელობებს. ამის შემდეგ მოგიწევთ ფორმატირების ხელით გამოყენება.
რჩევა. თუ ცხრილები საკმაოდ დიდია, უბრალოდ მიეცით გარკვეული დრო ფორმულას ყველა ჩანაწერის ამოსაღებად.
შენიშვნა. ფუნქციით დაბრუნებული ჩანაწერები ავტომატურად განახლდება, თუ მათ ორიგინალ ფაილში შეცვლით.
Google Sheets QUERY იმპორტისთვის მერყეობს რამდენიმე ფურცლიდან
და ამდენად , დაუჩქარებლად, ჩვენ კიდევ ერთხელ მივედით QUERY ფუნქციამდე. :) ის იმდენად მრავალმხრივია, რომ შეიძლება გამოყენებულ იქნას Google ელცხრილებში მრავალი ფურცლის მონაცემების გაერთიანებისთვის (იგივე ფაილში).
ასე რომ, მინდა გავაერთიანოთ სამი სხვადასხვა Google sheets (ერთი ფაილიდან): 2022 წლის ზამთარი, 2022 წლის გაზაფხული და 2022 წლის ზაფხული. ისინი შეიცავს ყველა თანამშრომლის სახელებს, რომლებიც საუკეთესოები გახდნენ თავიანთ სამსახურში სხვადასხვა თვეში.
მე გადავდივარ პირველ ფურცელზე - ზამთარი 2022 - და ვამატებ ჩემს QUERY-ს პირდაპირ ქვემოთ არსებული ცხრილი:
=QUERY({'Spring 2022'!A2:D7;'Summer 2022'!A2:D7},"select * where Col1 ''")
ვნახოთ რას ნიშნავს ეს ყველაფერი:
- {'2022 წლის გაზაფხული'!A2:D7;'ზაფხული 2022'! A2:D7} – არის ყველა ფურცელი და დიაპაზონი, რომლის იმპორტი მჭირდება.
შენიშვნა. ფურცლები უნდა ჩაიწეროს ხვეულ ფრჩხილებს შორის. თუ მათი სახელები შეიცავს სივრცეებს, გამოიყენეთ ერთი ბრჭყალები სახელების ჩამოსაწერად.
რჩევა. გამოყავით დიაპაზონები მძიმით, რომ ამოიღოთ მონაცემები სხვადასხვა ჩანართებიდან ერთმანეთის ქვეშ. გამოყენებამძიმეები ნაცვლად იმისა, რომ მათ გვერდიგვერდ იყოს იმპორტირებული.
რჩევა. თავისუფლად გამოიყენეთ ისეთი უსასრულო დიაპაზონი, როგორიცაა A2:D .
- აირჩიეთ * სადაც Col1 '' – ფორმულას ვეუბნები ყველა ჩანაწერის იმპორტს ( აირჩიეთ * ) მხოლოდ იმ შემთხვევაში, თუ უჯრედები ცხრილების პირველი სვეტი ( სადაც Col1 ) არ არის ცარიელი ( '' ). მე ვიყენებ წყვილ ცალ ბრჭყალებს არასუფთა ადგილების აღსანიშნავად.
შენიშვნა. მე ვიყენებ '' -ს, რადგან ჩემი სვეტი შეიცავს ტექსტს. თუ თქვენი სვეტი შეიცავს მონაცემთა სხვა ტიპს (მაგ. თარიღი ან დრო და ა.შ.), თქვენ უნდა გამოიყენოთ nully ნაცვლად: „აირჩიეთ * სადაც Col1 არ არის null“
შედეგად, სხვა ფურცლების ორი ცხრილი გაერთიანდა ერთ ფურცლად ერთი მეორის ქვეშ:
რჩევა. თუ გსურთ გამოიყენოთ Google Sheets QUERY დიაპაზონის იმპორტისთვის მრავალი ცალკეული ელცხრილიდან (ფაილი), მოგიწევთ IMPORTRANGE-ის დანერგვა. აქ არის ფორმულა თქვენი მონაცემების სხვა დოკუმენტებიდან ამოსაყვანად:
=QUERY({IMPORTRANGE("XYZk0274gRlmluCTfMbzbMQWKiAeq1va77X4","Mar-Apr-May!A2:D6");IMPORTRANGE("XYZahJZHSlhMGLSW_xA6ZBqNmt1I0ADo4N4M","Jun-Jul-Aug!A2:D4")},"select * where Col1''")
რჩევა. მე ვიყენებ გასაღებებს URL-ებიდან და არა მთლიანი ბმულებიდან ამ საკმაოდ დიდ ფორმულაში. თუ არ ხართ დარწმუნებული რა არის, გთხოვთ წაიკითხოთ აქ.
რჩევა. თქვენ ასევე შეგიძლიათ გამოიყენოთ QUERY ორი Google ფურცლის შერწყმისთვის, უჯრედების გასაახლებლად, დაკავშირებული სვეტების დასამატებლად და amp; შეუსაბამო რიგები. შეამოწმეთ ეს ამ ბლოგ პოსტში.
3 ყველაზე სწრაფი გზა მრავალი Google ფურცლის შერწყმისთვის
თუ Google ელცხრილების სტანდარტული გზები მრავალი ფურცლის მონაცემების გაერთიანებისთვის მოსაწყენი გეჩვენებათ და ფუნქციები შეგაშინებთ, უფრო ადვილიამიდგომა.
Combine Sheets-ის დანამატი
ეს პირველი სპეციალური დანამატი – Combine Sheets – შექმნილია ერთი მიზნით: მონაცემების იმპორტი მრავალი Google ფურცლიდან. საკმარისად ჭკვიანურია ამოიცნოთ ერთი და იგივე სვეტები სხვადასხვა ფურცლებში და საჭიროების შემთხვევაში დააკავშიროთ მონაცემები.
ყველაფერი რაც უნდა გააკეთოთ არის:
- აირჩიეთ ფურცლები ან მთელი ელცხრილები შერწყმისა და საჭიროების შემთხვევაში დიაპაზონების დასაზუსტებლად. Drive-ში სწრაფი ძიების შესაძლებლობა კიდევ უფრო აჩქარებს ამას.
- აირჩიეთ როგორ ამოიღოთ მონაცემები:
- როგორც ფორმულა. მონიშნეთ ჩამრთველი სახელწოდებით გამოიყენეთ ფორმულა ფურცლების გაერთიანებისთვის თუ გსურთ გქონდეთ სამაგისტრო ფურცელი, რომელიც დინამიურად შეიცვლება თქვენი ორიგინალური შინაარსის მიხედვით.
მიუხედავად იმისა, რომ თქვენ ვერ შეძლებთ მიღებული ცხრილის რედაქტირებას, მისი ფორმულა ყოველთვის იქნება მიბმული წყაროს ფურცლებთან: შეცვალეთ უჯრედი ან დაამატეთ/ამოშალეთ მთელი რიგები იქ და სამაგისტრო ფურცელი შესაბამისად შეიცვლება.
- მნიშვნელობების სახით. თუ მიღებული ცხრილის ხელით რედაქტირება უფრო მნიშვნელოვანია, უგულებელყოთ ზემოთ მოცემული ვარიანტი და ყველა მონაცემი გაერთიანდება მნიშვნელობებად.
დამატებითი ვარიანტებია აქ დაზუსტებისთვის:
- შეაერთეთ ჩანაწერები იმავე სვეტებიდან ერთ სვეტში
- შეინარჩუნეთ ფორმატირება
- დაამატეთ ცარიელი ხაზი სხვადასხვა დიაპაზონებს შორის, რათა სწორად შეამჩნიოთ ისინი მოშორებით
- როგორც ფორმულა. მონიშნეთ ჩამრთველი სახელწოდებით გამოიყენეთ ფორმულა ფურცლების გაერთიანებისთვის თუ გსურთ გქონდეთ სამაგისტრო ფურცელი, რომელიც დინამიურად შეიცვლება თქვენი ორიგინალური შინაარსის მიხედვით.
- გადაწყვიტეთ სად მოათავსოთ გაერთიანებული ცხრილი: ახალი ცხრილი, ახალი ფურცელი ან მდებარეობათქვენი არჩევანია.
აქ არის სწრაფი დემონსტრირება იმისა, თუ როგორ გავაერთიანე ჩემი სამი პატარა მაგიდა დანამატთან:
რა თქმა უნდა, თქვენი ცხრილები შეიძლება იყოს ბევრად უფრო დიდი და შეგიძლიათ გააერთიანოთ მრავალი სხვადასხვა ფურცელი, თუ მიღებული ელცხრილი არ აღემატება 10M უჯრედის ლიმიტს.
რჩევა. დარწმუნდით, რომ შეამოწმეთ დახმარების გვერდი Combine Sheets-ისთვის.
ერთ-ერთი ვარიანტი, რომელიც გთავაზობთ ამ დანამატს, არის მეტი ფურცლის დამატება თქვენს ადრე კომბინირებულ მონაცემებზე. ამ შემთხვევაში, პირველ ეტაპზე, თქვენ უნდა აირჩიოთ არა მხოლოდ მონაცემები, რომ დააკავშიროთ, არამედ არსებული შედეგიც. აი, როგორ გამოიყურება:
Consolidate Sheets-ის დამატება
Consolidate Sheets არის შედარებით ახალი დამატება ჩვენი დანამატებისთვის. მისი მთავარი განსხვავება ზემოაღნიშნული ხელსაწყოსგან არის Google Sheets-ში (ან რიგებში, ან ცალკეულ უჯრედებში) მონაცემების დამატების შესაძლებლობა.
Consolidate Sheets ასევე ცნობს საერთო სათაურებს Google Sheets-ში. შეუერთდნენ, მაშინაც კი, თუ ისინი არიან მარცხენა სვეტში და/ან პირველ რიგში. ყოველთვის არის Google ფურცლების შერწყმისა და უჯრედების გამოთვლა ცხრილებში მათი ადგილის მიხედვით.
ნება მომეცით დავყო ის ნაბიჯებად თქვენთვისაც:
- აირჩიეთ sheets კონსოლიდაცია. საჭიროების შემთხვევაში მოახდინეთ მეტი ფაილის იმპორტი Drive-იდან პირდაპირ დანამატიდან.
- აირჩიეთ ფუნქცია კონსოლიდაციისთვის Google Sheets-ში.
- აირჩიეთ დამატების გზა. უჯრედები Google Sheets-ში: ლეიბლების მიხედვით (სათაური