কম্পিউটার টিউটোরিয়াল

গুগল শিটসে অন্য শিট থেকে ডেটা ইম্পোর্ট করার পদ্ধতি

G Suite-এর সব ওয়েব অ্যাপ্লিকেশনের মধ্যে গুগল শিটস সবচেয়ে আকর্ষণীয়। ২০০৬ সালে রিলিজ হয়ে এটি দ্রুত মাইক্রোসফট এক্সেলের বিপক্ষে একটি শক্তিশালী প্রতিযোগী হিসেবে উত্থান করে।

আজ গুগল শিটসে এডিটিং ও কলাবোরেশন ফিচারের অसीম ভান্ডার রয়েছে যা মিলিয়ন মিলিয়ন ছাত্র, কর্মী ও হবিস্ট প্রতিদিন ব্যবহার করেন।

IMPORTRANGE কী?

IMPORTRANGE হলো গুগল শিটসের সাপোর্ট করা অনেক ফাংশনlerden একটি। ফাংশনগুলো ফর্মুলা তৈরি করতে ব্যবহৃত হয় যা আপনার স্প্রেডশিট ডেটা ম্যানিপুলেট করতে, ক্যালকুলেশন করতে এবং আরও অনেক কিছু করতে পারে।

১০০টিরও বেশি সাপোর্টেড ফাংশনের মধ্যে রয়েছে DATE (স্ট্রিংকে ডেটে কনভার্ট), COS (রেডিয়ানে দেওয়া কোণের কোসাইন রিটার্ন), ROUND (ডেসিমেল নির্দিষ্ট দশমিক স্থানে রাউন্ড) ইত্যাদি।

এই দীর্ঘ তালিকায় IMPORTRANGE ও রয়েছে। IMPORTRANGE এক ধরনের ক্রস-স্প্রেডশিট ইন্টিগ্রেশন সক্ষম করে, যা অন্য একটি স্প্রেডশিট (অথবা একই শিটের ভিতর অন্য ওয়ার্কশিট) থেকে সেলের একটি রেঞ্জ ইম্পোর্ট করতে দেয়।

এটি গুগল শিটস ব্যবহারকারীদের তাদের ডেটা একাধিক আলাদা শিটে বিভক্ত করে রাখতে দেয়, একই সাথে একটি সিম্পল ফর্মুলা দিয়ে সেটা দেখতেও দেয়। অনন্যভাবে, এটি একটি লেভেলের কলাবোরেশনও সক্ষম করে যেখানে আপনি থার্ড-পার্টি শিট থেকে ডেটা (যদি অনুমতি থাকে) আপনার নিজের শিটে ইম্পোর্ট করতে পারেন।

IMPORTRANGE কীভাবে ব্যবহার করবেন

এই পাওয়ারফুল ফাংশন ব্যবহার করার প্রথম ধাপ হলো একটি স্প্রেডশিট থাকা जिससे আপনি ডেটা ইম্পোর্ট করতে চান। সেটা খুঁজে বের করুন বা, এই উদাহরণের মতো, কিছু সারি ডেটা সহ একটি ডামি শিট তৈরি করুন।

এখানে দুই কলাম এবং তিন সারির একটি সিম্পল শিট আছে। আমাদের লক্ষ্য এই ডেটা অন্য একটি স্প্রেডশিটে ইম্পোর্ট করা যা আমরা ব্যবহার করছি। একটি নতুন শিট তৈরি করুন বা এক্সিস্টিং শিটে যান এবং সেটআপ করুন।

যেকোনো ফাংশন ব্যবহার করার মতোই প্রক্রিয়া — একটি খালি সেলে ক্লিক করুন যাতে ফাংশন বারে অ্যাক্সেস পান। সেখানে টাইপ করুন =IMPORTRANGE। এটি ইম্পোর্ট করার জন্য ফাংশন কিওয়ার্ড।

IMPORTRANGE ফাংশন তার বেসিক সিনট্যাক্সে দুটি প্যারামিটার ব্যবহার করে: IMPORTRANGE(spreadsheet_url, range_string)। দুটোর বিস্তারিত নিচে:

spreadsheet_url যেন নাম তারও মতো — সেই স্প্রেডশিটের ইউআরএল যেটি থেকে আপনি ডেটার একটি রেঞ্জ ইম্পোর্ট করার চেষ্টা করছেন। স্প্রেডশিটের ইউআরএল কপি করে পেস্ট করুন। আরও সহজে, আপনি স্প্রেডশিটের আইডেন্টিফায়ার স্ট্রিংও ব্যবহার করতে পারেন, যা ইউআরএলেই পাওয়া যায়।

এই আইডেন্টিফায়ার হলো "spreadsheets/d/" এবং "/edit" এর মাঝপথের লম্বা টেক্সট স্ট্রিং। এই উদাহরণে, সেটি হলো "1bHbpbisrzaLF34r91UD1SLdDCpx7gD4v_4RnFBvgbfI"।

range_string প্যারামিটারটিও ততটাই সহজ। পুরো স্প্রেডশিটের ডেটা প্রিন্ট না করাইনি নির্দিষ্ট রেঞ্জ রিটার্ন করা যায়। আমাদের উদাহরণের পুরো শিটের ডেটা ইম্পোর্ট করতে হলে রেঞ্জ হবে A1:B4।

এটি সিম্পলিফাই করে শুধু A:B লিখলেই চলে যদি ভবিষ্যতে এই কলামগুলো থেকে সকল ডেটা ইম্পোর্ট করতে চান। যদি হেডার ছাড়া ডেটা ইম্পোর্ট করতে চান, তবে A2:B4 হবে।

আমাদের পূর্ণ ফর্মুলা: =IMPORTRANGE("1bHbpbisrzaLF34r91UD1SLdDCpx7gD4v_4RnFBvgbfI", "A:B")

আপনি লক্ষ্য করবেন এই ফর্মুলা ব্যবহার করার সময় (যদি spreadsheet_url সঠিকভাবে রিপ্লেস করলে) ابتدا একটি রেফারেন্স এরর দেখাবে। সেলে ক্লিক করে এই দুটি শিট কানেক্ট করতে হবে।

সবকিছু সঠিক হলে, আপনি বর্তমান শিটে ডেটা ইম্পোর্ট হওয়া দেখবেন।

সহজ, ঠিক না? মনে রাখবেন, এই ইম্পোর্টের সময় ফরম্যাটিং সংরক্ষিত হয় না, যেমন উপরে দেখানো হলো, কিন্তু সকল প্লেইন টেক্সট ডেটা আসবে।

কেন IMPORTRANGE ব্যবহার করবেন?

এখন IMPORTRANGE কতটা সহজ সেটা দেখে নিলে, কেন এটি ব্যবহার করবেন? কয়েকটি কুইক ইউজ কেস দেখি।

ভালো সংগঠন (Better Organization)

আপনি একটি খুব জটিল শিটে জড়িত থাকতে পারেন যাতে মুভিং ভেরিয়েবল রয়েছে যেগুলো আপনি আপনার ডেটার অন্যান্য অংশ থেকে সম্পূর্ণ আলাদা রাখতে চান। IMPORTRANGE এটি করার জন্য পেরফেক্ট, কারণ এটি আপনাকে সেটা করতে দেয়।

যেহেতু IMPORTRANGE সহজে একই স্প্রেডশিটের অন্য ওয়ার্কশিট থেকে ডেটা ইম্পোর্ট করতে দেয়, আপনি একটি "Variables" ওয়ার্কশিট তৈরি করতে পারেন যেখানে মুভিং পার্টস রাখবেন। IMPORTRANGE, QUERY, এবং CONCATENATE-এর কম্বিনেশন দিয়ে সবকিছু একসাথে আনা যায়।

বন্ধু সহযোগিতা (Collaborating With a Friend)

দুই মাথা এক মাথার চেয়ে ভালো, এবং IMPORTRANGE আপনাকে olyan শিটের সাথে কানেক্ট করতে দেয় যা আপনার একাউন্টের অধীনে নয়, যতক্ষণ না সেটা আপনার সাথে শেয়ার করা থাকে। যদি আপনি একটি কলাবোরেটিভ প্রজেক্টে কাজ করেন, তবে দুজন বা তার অধিক ব্যক্তির কাজ IMPORTRANGE দিয়ে ডাইনামিক্যালি একটি শিটে কনসোলিডেট করা যায়।

সংবেদনশীল ডেটা লুকানো (Hiding Sensitive Data)

আপনার একটি প্রাইভেট স্প্রেডশিটে কিছু সারি বা কলাম থাকতে পারে যা আপনি পাবলিকলি দেখাতে চান। IMPORTRANGE এজন্য চমৎকার।

উদাহরণস্বরূপ, আপনি গুগল ফর্মস দিয়ে একটি ফর্ম তৈরি করেছেন। সেখানে রেসপন্ডেন্টদের কিছু পার্সোনাল ইনফরমেশন চাওয়া হয়েছে — আপনি সেটা očivi দিতে চান না, ঠিক না? কিন্তু ফর্মে কিছু কম পার্সোনাল প্রশ্নও থাকতে পারে যা আপনি পাবলিক শেয়ার লিংকে দেখাতে চান। range_string অনুযায়ী সেট করে এবং ফর্মের রেসপন্স শিট কানেক্ট করে এটি অর্জন করা যায়।

IMPORTRANGE একটি পাওয়ারফুল গুগল শিটস টুল যা বিভিন্ন পরিস্থিতিতে খুব ভালো কাজ করে যেখানে আপনাকে গুগল শিটসে ডেটা ইম্পোর্ট করতে হয়। এটি গুগল শিটস এবং মাইক্রোসফট এক্সেলের মধ্যে সবচেয়ে গুরুত্বপূর্ণ পার্থক্যের একটিমনে আমার পছন্দ।

এই ফাংশন কীভাবে ব্যবহার করবেন সে সম্পর্কে কোনো প্রশ্ন আছে, বা এর মতো অন্য ফাংশন শেয়ার করতে চান? নিচে কমেন্ট করুন, আমরা চেক করব!

  1. এক্সেল ডেটা ভ্যালিডেশন মাস্টার করুন: অন্য শিট থেকে লিস্ট ব্যবহার করার ৬ প্রমাণিত পদ্ধতি

  2. সহজে এক্সেল: ওয়েব ডেটা ইম্পোর্ট করুন মাত্র ২ সিম্পল স্টেপে

  3. টেক্সট ফাইল ডেটা এক্সেলে ইম্পোর্ট: ৩টি প্রমাণিত পদ্ধতি সঠিক ফলাফলের জন্য

  4. Google Sheets-এর বিল্ট-ইন ট্রান্সলেটর হিসেবে ব্যবহার – ধাপে ধাপে গাইড