স্প্রেডশিট নথিগুলির মধ্যে কেবল নির্দিষ্ট সারিগুলি আমদানি করা


12

নথি 1 তে অনেকগুলি সারি ডেটা রয়েছে।

আমি কীভাবে কেবলমাত্র সেই সারিগুলিতে ডকুমেন্টে আমদানি করব যেগুলি কলাম সিতে একটি নির্দিষ্ট মান আছে?

উত্তর:


15

বুনিয়াদি:

এটি IMPORTফাংশনটি ব্যবহার করে কোনও সাধারণ আমদানির মতো সোজা ফরোয়ার্ড নয় । এই ফাংশনটির সাহায্যে আপনি কেবল আমদানি করতে পারবেন:

=IMPORTRANGE("key","range")

"রেঞ্জ" স্ট্রিংয়ের মধ্যে SUMবা যেমন একটি ফাংশন যুক্ত FILTERকরার ফলে একটি ত্রুটি হবে। সমাধানটি অবশ্যই QUERYফাংশনটি ব্যবহার করে খুঁজে পেতে হবে:

=QUERY(IMPORTRANGE("key","range"),"SELECT * WHERE Col1='value'")

অথবা

=QUERY(IMPORTRANGE("key","A:Z"),"SELECT * WHERE Col1 contains 'value'")

বিঃদ্রঃ:

WHERE এর পরে, কলাম সংজ্ঞাটি অবশ্যই প্রথম অক্ষরের আপার-কেস এবং তারপরে লোয়ার কেস হিসাবে হওয়া উচিত। কর্নেল কাজ করবে, সিওএল বা কর্নেল কাজ করবে না।

ক্রমানুসার:

একবার আমদানি করা আপনি ক্লজটি ব্যবহার করে ফলাফলগুলি অর্ডার করতে পারেন ORDER BY:

=QUERY(IMPORTRANGE("key","A:Z"),"SELECT * WHERE Col1 contains 'value' ORDER BY Col1")

কলাম নির্বাচন করুন:

সুতরাং IMPORTRANGEফাংশনটি নির্বাচিত কলামগুলি করতে পারে না, এটি কেবল একটি ব্যাপ্তি ব্লক করতে পারে। এর চারপাশের উপায়টি হ'ল QUERYফাংশন SELECTধারাটি ব্যবহার করা :

=QUERY(IMPORTRANGE("key","A:Z"),"SELECT Col1, Col2, Col3 WHERE Col1 contains 'value' ORDER BY Col1")

তথ্যসূত্র:


1
@ ব্যবহারকারী 2338585 দয়া করে উত্তরটি চিহ্নিত করুন, যাতে ভবিষ্যতের দর্শকরা লক্ষ্য করবেন !! শুভকামনা।
জ্যাকব জান টুইনস্ট্রা

আরে @ জ্যাকব - অনেক ধন্যবাদ! এটি একটি আশ্চর্যজনক লিখনআপ ... আমি এর সাথে খুব অনুরূপ কিছু করার চেষ্টা করছি, তবে একটি অতিরিক্ত পদক্ষেপের সাথে ... আমি চাই মাস্টার ডেটা নির্বাচন টার্গেট স্প্রেডশিটের একটি ঘরের মান দিয়ে সেট করা হোক .. উদাহরণস্বরূপ, টার্গেট শীটের কলাম এ, সারির ২ টিতে আমার একটি মান রয়েছে (1000023 বলুন) এবং আমি উত্স স্প্রেডশীটের সাথে মিল থাকা সারি থেকে কলামের মানগুলি আমদানি করতে চাই ... আপনার নির্বাচিত কলামগুলিতে সেল এ 2 ব্যবহার করে চেষ্টা করা হয়েছে, প্রচুর ব্যবহার করে এটি উল্লেখ করার জন্য বিভিন্ন সংমিশ্রণ। হতাশ হয়ে আমি যখন আমার সূত্রটি সম্পাদনা করি তখন এটি এ 2 এর মান দেখানো হয় তবে তা ব্যবহার করবে না ..
জুলিয়ান হিগিনসন

3

এই একই সমস্যা ছিল: এটি আমি ব্যবহার করে শেষ করেছি।

= iferror (QUERY (ইমপোর্টট্র্যাং (" https://docs.google.com/spreadsheets/d/ बजेYOUR_KEY_FROM_URL" / সম্পাদনা "," আপনি যে শীটটি ব্যবহার করছেন তার শিরোনাম! A2: I42 "))," WHOLE Col5 CONTAINS 'নির্বাচন করুন তোয়ালে '", 1)," এখনও কোনও মূল্য নেই! ")

এটিকে কিছুটা ভাঙতে দিন

যদি কোনও ডেটা ফেরত না দেওয়া হয় তবে এটি ব্যর্থ হলে IFERROR আপনাকে একটি ব্যবহারকারী বান্ধব বার্তা প্রদর্শন করতে দেয়

QUERY আপনাকে অনুসন্ধানের মানদণ্ড নির্দিষ্ট করতে দেয়। আপনি যদি সহজেই নির্বিশেষে ঘরের পরিসর আমদানি করতে চান তবে আপনি এটি বাদ দিতে পারেন।

ইমপ্রেঞ্জ করুন প্রদত্ত ইউআরএল ব্যবহার করুন, তারপরে এই রেঞ্জগুলি (উপরে বাম থেকে নীচে ডানদিকে) দেখে এই শীটটি আনুন


এটি গুরুত্বপূর্ণ যে লক্ষণীয়: আপনার প্রয়োজনীয়গুলির উপর ভিত্তি করে আমদানি একটি 'মিনি স্প্রেডশিট' ফেরত দেয়: A2: I42। এই ক্ষেত্রে 9 কলাম। এমনকি যদি আপনার মূল শীটটিতে 20 টি কলাম রয়েছে তবে ক্যোয়ারিতে কেবল কী কলামগুলি ফিরে এসেছে তা অ্যাক্সেস করতে পারে। সুতরাং যদি QUERY কল 12 ব্যবহার করে তবে এটি একটি ত্রুটি ছুঁড়ে ফেলবে কারণ কেবল 9 জনই ফিরে এসেছে।
রবার্থট্টিংগার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.