এক্সেল এবং গুগল শিটে ধাপে ধাপে SEQUENCE ফাংশনটি কীভাবে ব্যবহার করবেন

সর্বশেষ আপডেট: 24 এর ডিসেম্বর 2025
  • SEQUENCE ফাংশনটি সারি, কলাম, শুরু এবং বৃদ্ধি কাস্টমাইজ করে ধারাবাহিক সংখ্যার অ্যারে তৈরি করে।
  • এটিকে অন্যান্য ফাংশন যেমন TEXT, DATE, ROW, অথবা RANDOM এর সাথে একত্রিত করে ক্যালেন্ডার, পরীক্ষার ডেটা এবং গতিশীল সংখ্যায়ন তৈরি করা যেতে পারে।
  • SEQUENCE এক্সেলের আধুনিক সংস্করণ এবং গুগল শিটগুলিতে পাওয়া যায়, সামান্য আঞ্চলিক বাক্য গঠনের পার্থক্য সহ।
  • সিকোয়েন্স তৈরির জন্য বিকল্প পদ্ধতি আছে (টেনে আনুন, পূরণ করুন, অ্যাপস স্ক্রিপ্ট), কিন্তু SEQUENCE সবচেয়ে নমনীয় এবং স্বয়ংক্রিয় সমাধান প্রদান করে।

এক্সেল এবং গুগল শিটে সিকোয়েন্স ফাংশন

আপনি যদি কখনও কোনো স্প্রেডশিটে হাতে করে ১, ২, ৩… টাইপ করে থাকেন , তাহলে আপনি জানেন যে এটি বিশ্বের সবচেয়ে ক্লান্তিকর কাজগুলোর মধ্যে একটি। আর যখন এতে শুধু ১০টি সারি নয়, বরং ৫০০ বা ১০০০ সারি থাকে, তখন এই ক্লান্তিকর কাজটি অসহনীয় হয়ে ওঠে। সৌভাগ্যবশত, এক্সেল এবং গুগল শিটসে ঠিক এই কাজের জন্যই একটি ফাংশন রয়েছে: SEQUENCE , যা একটিমাত্র ফর্মুলার সাহায্যে একসাথে অনেকগুলো সংখ্যার তালিকা তৈরি করতে সক্ষম।

যদিও এটি শুনতে কিছুটা প্রযুক্তিগত মনে হতে পারে, SEQUENCE ফাংশনটি আসলে যতটা জটিল মনে হয়, তার চেয়ে অনেক বেশি সহজ। কয়েকটি সুনির্দিষ্ট আর্গুমেন্টের সাহায্যে আপনি ক্রমবিন্যস্ত সংখ্যার সম্পূর্ণ টেবিল, ক্রমবর্ধমান বা ক্রমহ্রাসমান সিরিজ , সংযুক্ত তারিখ, অ্যাকাউন্টিং কোড এবং এমনকি আপনার রিপোর্টের জন্য নমুনা ডেটাও তৈরি করতে পারেন। চলুন, এক্সেল এবং গুগল শিটসে এটি কীভাবে কাজ করে এবং বাস্তব-জগতের উদাহরণ ও দরকারি টিপসের সাহায্যে এর থেকে কীভাবে সর্বাধিক সুবিধা পাওয়া যায়, তা আরও ভালোভাবে দেখে নেওয়া যাক।

SEQUENCE ফাংশন কী এবং এটি কীসের জন্য ব্যবহৃত হয়?

SEQUENCE ফাংশনটি এমন একটি ধারাবাহিক সংখ্যার অ্যারে তৈরি করতে ব্যবহৃত হয় যা ওয়ার্কশিটকে "ওভারফ্লো" করে একাধিক সারি এবং কলাম দখল করে নেয়। অন্য কথায়, আপনি একটি সেলে ফর্মুলাটি প্রবেশ করালে, এটি স্বয়ংক্রিয়ভাবে একটি সম্পূর্ণ ব্লক ধারাবাহিক সংখ্যা দিয়ে পূরণ করে দেয়।

এক্সেল এবং গুগল শিটস-এ এর আচরণ প্রায় একই রকম: উভয় ক্ষেত্রেই, ফর্মুলাটি প্রবেশ করালে আপনি একটি ডাইনামিক অ্যারে পাবেন । এর মানে হলো, ফলাফলটি কোনো একক মান নয়, বরং এটি হলো একগুচ্ছ সেল যা প্রথম সেল থেকে শুরু করে স্বয়ংক্রিয়ভাবে পূরণ হতে থাকে।

ধরুন আপনার এমন একটি টেবিল দরকার যেখানে ১ থেকে ২০ পর্যন্ত সংখ্যাগুলো ৪টি সারি এবং ৫টি কলামে থাকবে। সংখ্যা ধরে ধরে পূরণ করার পরিবর্তে, আপনি শুধু =SEQUENCE(4;5) (যেখানে আঞ্চলিকভাবে সেমিকোলন ব্যবহৃত হয়) অথবা =SEQUENCE(4,5) (যেখানে আঞ্চলিকভাবে কমা ব্যবহৃত হয়) ব্যবহার করবেন, এবং ব্যাস: আপনার কাছে ১ থেকে ২০ পর্যন্ত সংখ্যাসহ একটি ৪x৫ ব্লক তৈরি হয়ে যাবে।

এই ফাংশনটি বিশেষভাবে উপযোগী যখন আপনি নিয়ন্ত্রিত সংখ্যাসূচক সিরিজ তৈরি করতে চান: যেমন—উপরে বা নিচে গণনা করা, ১০ করে লাফিয়ে যাওয়া, শনাক্তকারী তৈরি করা, ডেটা সিমুলেট করা, অথবা এক্সেলে রিপোর্ট, ড্যাশবোর্ড বা পিভট টেবিলের জন্য কাঠামো প্রস্তুত করা ।

এক্সেল এবং গুগল শিটে SEQUENCE সিনট্যাক্স

উভয় টুলেই SEQUENCE-এর আনুষ্ঠানিক সংজ্ঞা প্রায় একই রকম। এর সাধারণ সিনট্যাক্সটি হলো :

সাধারণ বাক্য গঠন: =SECUENCIA(filas; columnas; inicio; incremento)

প্রতিটি আর্গুমেন্টের একটি নির্দিষ্ট ভূমিকা রয়েছে, এবং এর কার্যকারিতা আয়ত্ত করতে ও এর থেকে সর্বাধিক সুবিধা পেতে হলে তা ভালোভাবে বোঝা গুরুত্বপূর্ণ:

অংশ Descripción
filas প্রয়োজনীয়। ফলাফল ম্যাট্রিক্সে কতগুলি সারির সংখ্যা থাকবে তা নির্দেশ করে। এটি তৈরি করা সংখ্যার ব্লকের উচ্চতা।
columnas ঐচ্ছিকঅ্যারেতে কলামের সংখ্যা নির্দিষ্ট করে। খালি রাখলে, ফাংশনটি শুধুমাত্র একটি কলাম প্রদান করে।
inicio ঐচ্ছিকএই সংখ্যা থেকে ক্রমটি শুরু হবে। যদি নির্দিষ্ট না করা থাকে, তাহলে ডিফল্টরূপে গণনা ১ থেকে শুরু হবে।
incremento ঐচ্ছিকএটি নির্দেশ করে যে ক্রমটি কতটা এগিয়ে যাবে বা পিছিয়ে যাবে। বাদ দিলে, এটি 1 বৃদ্ধি পায়; যদি ঋণাত্মক হয়, তাহলে ক্রমটি পিছিয়ে যাবে।

আপনার আঞ্চলিক সেটিংসের উপর নির্ভর করে, ফাংশনটি আর্গুমেন্ট বিভাজক হিসেবে কমা বা সেমিকোলন গ্রহণ করতে পারে । স্পেনে, এক্সেল এবং গুগল শিটসে সেমিকোলনই প্রচলিত: =SEQUENCE(4;5) । তবে, আপনি যদি কমা সহ কোনো উদাহরণ পেস্ট করেন এবং এটি একটি ত্রুটি দেখায়, তাহলে কেবল কমাগুলো সেমিকোলন দিয়ে প্রতিস্থাপন করুন।

মূল বিষয়টি হলো এটা বোঝা যে, সারি এবং কলাম অ্যারের আকার নির্ধারণ করে , অন্যদিকে স্টার্ট এবং ইনক্রিমেন্ট প্রথম সংখ্যার মান এবং একটি সংখ্যা থেকে পরবর্তী সংখ্যার মধ্যবর্তী ধাপের আকার নিয়ন্ত্রণ করে।

SEQUENCE ব্যবহারের মৌলিক উদাহরণ

ওভারফ্লোয়িং ম্যাট্রিক্স কীভাবে শীটে "আঁকা" হয়, তা বোঝার জন্য কিছু ক্লাসিক উদাহরণ ।

উদাহরণ ১: শুধুমাত্র সারি সহ SEQUENCE

A1 সেলের উদাহরণ: যদি আপনি A1 সেলে নিম্নলিখিতটি টাইপ করেন:

দ্রুত সূত্র: =SECUENCIA(2)

ফর্মুলাটি ২টি সারি এবং ১টি কলাম সহ একটি উল্লম্ব অ্যারে ফেরত দেবে , যা নিম্নরূপভাবে পূরণ করা হবে:

A B
1 1
2 2

লক্ষ্য করুন যে, কলাম নির্দিষ্ট না করলে, ফাংশনটি ১ এবং ২ মান সহ একটি একক কলাম ফেরত দেয় । এই আচরণটি প্রায়শই ১ থেকে n পর্যন্ত সংখ্যাযুক্ত সাধারণ উল্লম্ব তালিকা তৈরি করতে ব্যবহৃত হয়।

  আপনার ব্যবসা বৃদ্ধির জন্য ERP সিস্টেমের বৈশিষ্ট্য

উদাহরণ ২: বেশ কয়েকটি সারি এবং কলামের ম্যাট্রিক্স

A1-এ: আপনি যদি এখন A1-এ লেখেন:

ম্যাট্রিক্স সূত্র: =SECUENCIA(2;3)

ফাংশনটি ২টি সারি এবং ৩টি কলাম বিশিষ্ট একটি ম্যাট্রিক্স তৈরি করবে । A1:C2 পরিসরটি দেখতে এইরকম হবে:

A B C
1 1 2 3
2 4 5 6
3

প্রক্রিয়াটি বাম থেকে ডানে সারি অনুযায়ী চলে : প্রথমে A1, তারপর B1, C1, তারপর A2, B2, C2, ইত্যাদি। এটি হাতে কোনো কিছু টাইপ না করেই স্বয়ংক্রিয়ভাবে ১ থেকে ৬ পর্যন্ত সংখ্যাগুলো পূরণ করে দেয়।

উদাহরণ ৩: শুরু এবং বৃদ্ধি নিয়ন্ত্রণ করা

যদি আপনি চান যে অ্যারেটি ১ দিয়ে শুরু না হয় অথবা এক দিয়ে বাড়িয়ে না যায়, তাহলে আপনি `start` এবং `increment` আর্গুমেন্ট নির্দিষ্ট করতে পারেন। এটি চেষ্টা করুন:

সূত্র ৩-২: =SECUENCIA(2;3;3;2)

ফলাফল: A1 থেকে পরবর্তী ফলাফল হবে:

A B C
1 3 5 7
2 9 11 13
3

ক্রমটি ৩ থেকে শুরু হয়ে ২ করে বাড়ে : ৩, ৫, ৭, ৯, ১১, ১৩… আবার, প্রথমে উপরের সারি এবং তারপর নিচের সারি পূরণ করে।

উদাহরণ ৪: অবরোহী ক্রম

ঋণাত্মক বৃদ্ধি: আপনি ঋণাত্মক বৃদ্ধি ব্যবহার করে পিছনের দিকে যাওয়া তালিকাও তৈরি করতে পারেন। উদাহরণস্বরূপ:

অবরোহী সূত্র: =SECUENCIA(2;3;10;-1)

ক্রমহ্রাসমান ক্রম: ১০ থেকে শুরু করে ক্রমহ্রাসমান সংখ্যার একটি সারণি তৈরি করে:

A B C
1 10 9 8
2 7 6 5
3 4 3 2

এই কৌশলটির সাহায্যে আপনি মাত্র কয়েকটি ধাপে নিয়ন্ত্রিত কাউন্টডাউন সেট আপ করতে পারেন , এর জন্য আপনাকে শুধু সারি এবং কলামের সংখ্যা সমন্বয় করে আপনার কাঙ্ক্ষিত সমস্ত মান অন্তর্ভুক্ত করতে হবে।

উল্লম্ব তালিকা, অনুভূমিক তালিকা এবং SEQUENCE স্থানান্তর

ডিফল্টরূপে, আপনি যখন `columns` আর্গুমেন্টটি বাদ দেন, তখন `SEQUENCE` একটি উল্লম্ব তালিকা রিটার্ন করে । অর্থাৎ, আপনি একটিমাত্র কলাম পাবেন, যেখানে প্রথম প্যারামিটারে আপনার নির্দিষ্ট করা সংখ্যক সারি থাকবে। এটি সাধারণত তখন ব্যবহৃত হয় যখন আপনি একটিমাত্র কলামে সংখ্যার তালিকা চান।

আপনার যদি একটি আনুভূমিক তালিকা (এক সারিতে) প্রয়োজন হয় , তবে আপনার কাছে দুটি খুব সহজ উপায় আছে: হয় আপনি rows = 1 সেট করে বাকি আকার কলাম দিয়ে নিয়ন্ত্রণ করুন, অথবা আপনি উল্লম্ব তালিকাটি তৈরি করে তারপর অন্য একটি ফাংশন দিয়ে সেটিকে ট্রান্সপোজ করুন।

একটি দ্রুত উদাহরণ: যেমন, ১ থেকে ১০ পর্যন্ত সংখ্যা দিয়ে একটি সারি তৈরি করতে, আপনি ব্যবহার করবেন:

অনুভূমিক সূত্র: =SECUENCIA(1;10)

আর যদি আপনার কাছে আগে থেকেই একটি উল্লম্ব ক্রম থাকে, তাহলে আপনি সেই ম্যাট্রিক্সটিতে, উদাহরণস্বরূপ এক্সেলে, TRANSPOSE() ফাংশন প্রয়োগ করে সেটিকে একটি অনুভূমিক ক্রমে রূপান্তর করতে পারেন : এইভাবে আপনি একটিমাত্র কলামের তালিকা থেকে একই মানসহ একটি সারিতে চলে যাবেন।

টেবিলের হেডার, পরপর মাস বা আনুভূমিক সংখ্যায়ন তৈরি করার সময় কপি, পেস্ট বা ড্র্যাগ না করেই এই ধরনের সমন্বয় খুব কার্যকরী।

এক্সেলে SEQUENCE এর ব্যবহারিক উদাহরণ

ব্যবহারিক প্রয়োগ: এক্সেলের ডকুমেন্টেশনে অন্যান্য ফাংশনের সাথে SEQUENCE-এর কিছু বেশ আকর্ষণীয় ব্যবহার দেখানো হয়েছে, যা দ্রুত ডাইনামিক ডেটা তৈরির জন্য ডিজাইন করা হয়েছে।

একটি ক্লাসিক উদাহরণ হলো খুব সহজে ৪টি সারি এবং ৫টি কলামের একটি ম্যাট্রিক্স তৈরি করা , যা নিম্নরূপ:

সূত্র ৪×৫: =SECUENCIA(4;5)

এই সূত্রের সাহায্যে আপনি ১ থেকে ২০ পর্যন্ত সংখ্যার একটি ক্রমানুসারে ব্লক পাবেন, যা পরীক্ষার তথ্য হিসেবে এবং স্পষ্ট সংখ্যায়নের প্রয়োজন এমন টেমপ্লেট বা স্প্রেডশিট গঠনের জন্য উভয়ই কাজ করতে পারে।

চলতি বছরের মাসগুলির একটি সারি তৈরি করুন

আরও আকর্ষণীয় ব্যবহার হল তারিখ এবং টেক্সট ফর্ম্যাটিং ফাংশনের সাথে SEQUENCE ব্যবহার করা। কল্পনা করুন আপনি এমন কিছু মাস (জানুয়ারী, ফেব্রুয়ারি, মার্চ, ইত্যাদি) চান যা সর্বদা বর্তমান বছরে আপডেট হয় এবং আপনাকে ম্যানুয়ালি কোনও পরিবর্তন করতে হয় না।

মাইক্রোসফ্ট কর্তৃক প্রস্তাবিত ফর্মুলাটি TEXT, DATE, YEAR, TODAY এবং SEQUENCE-কে এইভাবে একত্রিত করে:

=TEXTO(FECHA(AÑO(HOY());SECUENCIA(1;6);1);"mmm")

এই ফর্মুলাটি নিম্নলিখিত কাজগুলো করে: এটি YEAR(TODAY()) ব্যবহার করে চলতি বছর নেয় , SEQUENCE(1;6 ) ব্যবহার করে ১ থেকে ৬ (জানুয়ারি থেকে জুন) পর্যন্ত মাসের সংখ্যা তৈরি করে, DATE(year; month; day) দিয়ে তারিখ তৈরি করে , এবং সবশেষে TEXT(…;"mmm") দিয়ে সেগুলোকে সংক্ষিপ্ত আকারে প্রদর্শন করে । এর ফলে বছরের প্রথম ছয় মাসের একটি সারি পাওয়া যায়, যা সর্বদা চলতি বছর অনুযায়ী হালনাগাদ করা থাকে।

র‍্যান্ডম পূর্ণসংখ্যার ক্রমবর্ধমান অ্যারে তৈরি করুন

আরেকটি আনুষ্ঠানিক উদাহরণে SEQUENCE-এর সাথে INTEGER এবং RANDOM-কে একত্রিত করে ক্রমবর্ধমান র‍্যান্ডম সংখ্যার একটি অ্যারে পাওয়া যায়, যা পরীক্ষার জন্য ডামি ডেটা তৈরিতে উপযোগী:

এলোমেলো সূত্র: =SECUENCIA(5;6;ENTERO(ALEATORIO()*100);ENTERO(ALEATORIO()*100))

এখানে প্রারম্ভিক সংখ্যা এবং বৃদ্ধি উভয়ই নির্ধারণ করতে র‍্যান্ডম ফাংশন ব্যবহার করা হয়। এর ফলে একটি ৫x৬ আকারের পূর্ণসংখ্যার ম্যাট্রিক্স তৈরি হয়, যা একটি ধারাবাহিকতা অনুসরণ করে, কিন্তু প্রতিবার স্প্রেডশিটটি পুনঃগণনা করার সময় যার মানগুলো পরিবর্তিত হয়।

  মোবাইল অ্যাপ নিরাপত্তা: ঝুঁকি, সুরক্ষা এবং সর্বোত্তম অনুশীলন

অ্যাকাউন্টিং কোড বা শনাক্তকারীদের তালিকা

আপনি যদি অ্যাকাউন্টিং নিয়ে কাজ করেন বা রেফারেন্স কোড তৈরি করার প্রয়োজন হয় , তাহলে SEQUENCE আপনার অনেক সময় বাঁচাতে পারে। উদাহরণস্বরূপ, নিম্নলিখিত ক্ষেত্রগুলিতে:

সূত্র কোড: =SECUENCIA(5;1;1001;1000)

ফলাফলস্বরূপ প্রাপ্ত মানসমূহ: আপনি ৫টি সারি বিশিষ্ট একটি কলাম পাবেন, যেখানে নিম্নলিখিত মানগুলো থাকবে: ১০০১, ২০০১, ৩০০১, ৪০০১ এবং ৫০০১। নির্দিষ্ট "ফাঁক" সহ সংখ্যায়ন তৈরি করার এটি একটি খুব দ্রুত উপায়, যা আপনি পরবর্তীতে কস্ট সেন্টার কোড, অ্যাকাউন্টিং অ্যাকাউন্ট অথবা ক্লায়েন্ট বা প্রজেক্টের শনাক্তকারী হিসেবে ব্যবহার করতে পারেন।

গুগল শিটে সিকোয়েন্স: সাধারণ ব্যবহার এবং বিশেষত্ব

গুগল শিটসে, SEQUENCE ফাংশনটি এক্সেলের অনুরূপ ফাংশনের মতোই কাজ করে। এটিও একটি অ্যারে রিটার্ন করে যা সোর্স সেল থেকে বিস্তৃত হয় এবং এর আর্গুমেন্ট সিনট্যাক্সও একই: rows, columns, start, increment।

দ্রুত উদাহরণ: একটি সহজ উদাহরণ হবে:

সূত্র পত্রক: =SEQUENCE(5;1;1;1)

যা ৫টি সারির একটি কলাম তৈরি করে, ১ থেকে শুরু করে ১ দ্বারা বৃদ্ধি পায়। এটি এক্সেলের মতোই, শুধুমাত্র গুগল শিট ইন্টারফেসে।

শীটসে SEQUENCE-এর সবচেয়ে বড় সুবিধা হলো, এটি আপনাকে সংখ্যাসূচক ক্রমকে গতিশীলভাবে নিয়ন্ত্রণ করতে এবং সেগুলোকে টুলটির নিজস্ব অন্যান্য ফাংশনের সাথে, অথবা ARRAYFORMULA, ROW ইত্যাদি ব্যবহার করে আগে থেকে তৈরি করা অ্যারের সাথে সহজেই একত্রিত করার সুযোগ দেয়।

সহজ সংখ্যায়ন বনাম টেনে আনার কৌশল

এটা সত্যি যে গুগল শিটসে ফিল হ্যান্ডেল টেনে ধরার চিরাচরিত কৌশলটি ব্যবহার করে দ্রুত সেলগুলোতে নম্বর দেওয়া যায় । যেমন, আপনি A1 সেলে 1 ও A2 সেলে 2 টাইপ করে, দুটোই সিলেক্ট করে নিচের দিকে টেনে আনলেন: শিটটি এই প্যাটার্নটি বুঝে নিয়ে 3, 4, 5… এভাবে চালিয়ে যায়।

এছাড়াও , দীর্ঘক্ষণ ধরে ড্র্যাগ না করেই একটি দীর্ঘ তালিকা তৈরি করতে আপনি Edit → Fill → Series মেনুটি ব্যবহার করতে পারেন। সেখানে আপনি ধাপ (১, ২, ১০, ইত্যাদি) এবং একটি চূড়ান্ত সীমা নির্দিষ্ট করে দিতে পারেন।

তবে, ঐ সমস্ত পদ্ধতিই স্ট্যাটিক : একবার তালিকাটি তৈরি হয়ে গেলে, যদি আপনি সারি যোগ করেন, কাঠামো পরিবর্তন করেন, বা রেঞ্জটি সংশোধন করার প্রয়োজন হয়, তাহলে আপনাকে প্যাডিং পুনরায় করতে হবে। অন্যদিকে, SEQUENCE-এর ক্ষেত্রে, আপনি অ্যারের সারির সংখ্যা পরিবর্তন করলে বা ফর্মুলাটি সামঞ্জস্য করলে সংখ্যায়ন স্বয়ংক্রিয়ভাবে মানিয়ে নেয়।

বিকল্প হিসেবে ROW, ARRAYFORMULA এবং Apps Script

গুগল শিটসে নাম্বারিং করার জন্য আরও কিছু জনপ্রিয় পদ্ধতি রয়েছে, বিশেষ করে যখন আপনি ডাইনামিক কিছু চান কিন্তু SEQUENCE-এর সম্পূর্ণ নমনীয়তার প্রয়োজন নেই। একটি সাধারণ উপায় হলো ROW() ফাংশনটি এইভাবে ব্যবহার করা:

সারি সূত্র: =FILA()-FILA($A$1)+1

পুনর্গণনা: এর মূল ধারণাটি হলো, আপনার প্রাথমিক সেলে ফর্মুলাটি পেস্ট করে নিচের দিকে টেনে আনলে প্রতিটি সারি তার নিজস্ব ক্রমিক সংখ্যা গণনা করে। আপনি যদি উপরে একটি নতুন সারি যোগ করেন, তাহলেও এই পুনর্গণনা সামঞ্জস্যপূর্ণ থাকে এবং সংখ্যাগুলো সঠিকভাবে বিন্যস্ত থাকে।

আপনি যদি আরও এক ধাপ এগিয়ে যেতে চান, তাহলে একটিমাত্র ফর্মুলা ব্যবহার করে সম্পূর্ণ রেঞ্জটি একবারে পূরণ করার জন্য ROW-এর সাথে ARRAYFORMULA- কে একত্রিত করতে পারেন:

ARRAY সূত্র: =ARRAYFORMULA(FILA(A1:A100)-FILA(A1)+1)

১-১০০ পর্যন্ত সংখ্যায়ন: এটি ড্র্যাগ করা ছাড়াই আপনার নির্বাচিত কলামে স্বয়ংক্রিয়ভাবে ১ থেকে ১০০ পর্যন্ত সংখ্যা তৈরি করে। A100 পরিবর্তন করে আপনি প্রয়োজন অনুযায়ী আকার সামঞ্জস্য করতে পারেন।

অবশেষে, উন্নত ব্যবহারকারীদের জন্য, গুগল অ্যাপস স্ক্রিপ্ট নিজস্ব লজিক ব্যবহার করে সিকোয়েন্স তৈরি করার সুযোগ দেয় ; এক্সেলে, আপনি ম্যাক্রো প্রোগ্রামিংয়ের মাধ্যমেও কাজগুলো স্বয়ংক্রিয় করতে পারেন । উদাহরণস্বরূপ, আপনি একটি ছোট স্ক্রিপ্ট লিখতে পারেন যা শুধু বিজোড় সংখ্যা পূরণ করে, অনিয়মিত বিরতি দিয়ে উল্টো গণনা করে, অথবা নির্দিষ্ট শর্তের উপর ভিত্তি করে সংখ্যার পরিসর নির্ধারণ করে।

সাধারণ সমস্যা: মার্জ করা কোষ এবং উপচে পড়া অ্যারে

নতুন গুগল শিটস ব্যবহারকারীদের জন্য সবচেয়ে বিভ্রান্তিকর বিষয়গুলোর মধ্যে একটি হলো মার্জ করা সেলগুলোতে SEQUENCE ব্যবহার করার চেষ্টা করা । উদাহরণস্বরূপ, যদি আপনার চারটি মার্জ করা সেলের গ্রুপ থাকে এবং আপনি চান যে প্রতিটি ব্লকে একটি কাউন্টডাউন হিসেবে সংখ্যা (যেমন: ১৫০০, ১৪৯৬, ১৪৯২ ইত্যাদি) প্রদর্শিত হোক, তবে শুধুমাত্র SEQUENCE এই ধরনের কাঠামোর সাথে ভালোভাবে কাজ করে না।

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

সেই ক্ষেত্রে, প্রথমে একটি পরিষ্কার, অসংযুক্ত রেঞ্জে সিকোয়েন্সটি তৈরি করা এবং তারপরে রেফারেন্স, অতিরিক্ত ফর্মুলা, বা এমনকি একটি ছোট স্ক্রিপ্ট ব্যবহার করে আপনার কাঙ্ক্ষিত সংযুক্ত সেল ব্লকে প্রতিটি মান যুক্ত করা আরও কার্যকর হতে পারে।

এছাড়াও, আধুনিক এক্সেলে, যখন কোনো উপচে পড়া অ্যারেতে বাধা সৃষ্টিকারী ডেটা আসে, তখন সাধারণত #OVERFLOW! ত্রুটিটি প্রদর্শিত হয় । এই বার্তাগুলো পর্যালোচনা করা, প্রয়োজনে স্থানটি খালি করা এবং আগে থেকে থাকা কোনো ডেটা SEQUENCE ফলাফলে হস্তক্ষেপ করছে না তা যাচাই করে নেওয়া বাঞ্ছনীয়।

  আপনার পিসি ব্যবহার করে অ্যান্ড্রয়েড থেকে মুছে ফেলা ফাইলগুলি কীভাবে পুনরুদ্ধার করবেন

সম্পর্কিত ফাংশন এবং দরকারী সমন্বয়

কার্যকরী সমন্বয়: শক্তিশালী সমাধান খোঁজার ক্ষেত্রে SEQUENCE খুব কমই এককভাবে ব্যবহৃত হয়। এটিকে সাধারণত অন্যান্য ডাইনামিক অ্যারে এবং ডেটা জেনারেশন ফাংশনের সাথে একত্রিত করা হয়।

এক্সেলে , VLOOKUP এবং অন্যান্য সহায়ক ফাংশনগুলো প্রায়শই SEQUENCE-এর সাথে খুব ভালোভাবে কাজ করে:

  • এম.ইউনিট (অথবা আপনার সংস্করণে অনুরূপ), যা একটি প্রদান করে পরিচয় ম্যাট্রিক্স আপনার নির্দিষ্ট আকারের, তির্যকের উপর একটি এবং বাকি অংশে শূন্য।
  • র‍্যান্ডারে / ম্যাট্রিজালেট, এলোমেলো সংখ্যার ম্যাট্রিক্স তৈরি করতে সক্ষম, যা সিমুলেশন বা পরীক্ষার ভিত্তি হিসেবে কাজ করতে পারে।
  • ছাঁকনি, যা আপনাকে SEQUENCE দিয়ে তৈরি ম্যাট্রিক্স থেকে শুধুমাত্র নির্দিষ্ট শর্ত পূরণ করে এমন সারি বা কলাম নির্বাচন করতে দেয়।
  • সাজান এবং সাজান, SEQUENCE দিয়ে উৎপাদিত ডেটা পুনর্গঠন করতে, উদাহরণস্বরূপ যদি আপনি অন্য কলামের ক্রমের উপর নির্ভর করে সংখ্যায়ন চান।
  • ইউনিকোসযখন আপনি তালিকা তৈরি করছেন এবং শুধুমাত্র পুনরাবৃত্তি না করা মান রাখতে চান তখন এটি কার্যকর।

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

গুগল শিটসে, SEQUENCE-এর সাথে ARRAYFORMULA , FILTER , SORT , UNIQUE অথবা TODAY, EOMONTH ইত্যাদির মতো ডেট ফাংশনগুলোকে একত্রিত করলে এমন আপডেটেবল রিপোর্ট ও ড্যাশবোর্ড তৈরির সুযোগ তৈরি হয়, যা উপলব্ধ ডেটার উপর ভিত্তি করে নিজস্ব সিকোয়েন্স তৈরি করে।

হাতে বা মৌলিক কৌশল ব্যবহার করে সংখ্যা নির্ধারণের সুবিধা

প্রচলিত পদ্ধতির (হাতে লেখা, ফিল হ্যান্ডেল টেনে লেখা, বা ফিল/সিরিজ মেনু ব্যবহার করা) তুলনায়, দৈনন্দিন ব্যবহারে সিকোয়েন্স ফাংশনের বেশ কিছু গুরুত্বপূর্ণ সুবিধা রয়েছে :

একদিকে, এটি আপনাকে স্ক্রোল বা ড্র্যাগ না করেই অত্যন্ত দীর্ঘ তালিকা (শত শত বা হাজার হাজার সারি) তৈরি করার সুযোগ দেয়। শুধু সারি এবং কলামের সংখ্যা নির্দিষ্ট করে দিলেই ম্যাট্রিক্সটি সঙ্গে সঙ্গে প্রদর্শিত হয়—যা বিপুল পরিমাণ ডেটা নিয়ে কাজ করার সময় খুবই সুবিধাজনক ।

অন্যদিকে, SEQUENCE দিয়ে তৈরি করা সিকোয়েন্স রক্ষণাবেক্ষণ করা সহজ । পরবর্তীতে যদি আপনার পরিসরটি প্রসারিত বা সংকুচিত করার প্রয়োজন হয়, তবে ম্যানুয়ালি কিছু পুনরায় না করেই আপনি কেবল সারি বা কলাম আর্গুমেন্টটি পরিবর্তন করতে পারেন। অধিকন্তু, যেহেতু এগুলো ফর্মুলা, তাই এগুলো অন্যান্য সেলের উপর নির্ভরশীল হতে পারে, যা আপনাকে নির্দিষ্ট শর্তের উপর ভিত্তি করে স্বয়ংক্রিয়ভাবে প্রসারিত বা সংকুচিত হতে পারে এমন সিকোয়েন্স তৈরি করার সুযোগ দেয়।

মানবিক ভুল এড়িয়ে চলুন: আরেকটি আকর্ষণীয় বিষয় হলো, SEQUENCE সাধারণ মানবিক ভুলগুলো এড়িয়ে চলে: যেমন কোনো সংখ্যা ভুলে যাওয়া, ভুলবশত একটি বাদ দেওয়া, বা অনিচ্ছাকৃতভাবে একই সংখ্যার পুনরাবৃত্তি করা। এই কাজটি ফাংশনের উপর অর্পণ করার মাধ্যমে, আপনি আরোহী এবং অবরোহী উভয় গণনার ক্ষেত্রেই সামঞ্জস্যপূর্ণ এবং ধারাবাহিক সংখ্যায়ন নিশ্চিত করেন।

অবশেষে, শুরু এবং বৃদ্ধি নিয়ন্ত্রণ করতে পারার কারণে, ফাংশনটি বিভিন্ন প্রেক্ষাপটে পুরোপুরি খাপ খাইয়ে নেয়: রিপোর্টে সারি নম্বর দেওয়া থেকে শুরু করে তারিখের সময়-ধারা তৈরি করা, প্রযুক্তিগত কোড তৈরি করা বা ডেটা সিমুলেশনের জন্য কাঠামো স্থাপন করা পর্যন্ত।

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

এক্সেল এবং গুগল শিটসে SEQUENCE ফাংশনকে ডেট, টেক্সট, ফিল্টারিং বা ডাইনামিক অ্যারে ফাংশনের সাথে একত্রিত করে ব্যবহার করলে, স্প্রেডশিটটিই কঠিন কাজগুলো করে দেয়: নাম্বারিং, সিরিজ তৈরি এবং স্ট্রাকচার্ড ডেটা জেনারেট করা কয়েক সেকেন্ডের ব্যাপার হয়ে দাঁড়ায়, যার ফর্মুলাগুলো সহজে পরিবর্তনযোগ্য এবং ম্যানুয়াল ভুলের ঝুঁকি প্রায় নেই বললেই চলে।

এক্সেলে ম্যাক্রো
সম্পর্কিত নিবন্ধ:
এক্সেলে ম্যাক্রো: কীভাবে কাজগুলি স্বয়ংক্রিয় করবেন এবং আপনার উৎপাদনশীলতা বৃদ্ধি করবেন