Google পত্রক থেকে ডেটা বের করুন: স্ট্রিং থেকে নির্দিষ্ট পাঠ্য, লিঙ্কগুলি থেকে URL এবং আরও অনেক কিছু

  • এই শেয়ার করুন
Michael Brown

সুচিপত্র

স্পেডশীটে পাঠ্য সহ আমাদের এই পরবর্তী কাজগুলি নিষ্কাশনের জন্য নিবেদিত৷ বিভিন্ন ডেটা বের করার উপায় খুঁজে বের করুন — পাঠ্য, অক্ষর, সংখ্যা, URL, ইমেল ঠিকানা, তারিখ এবং সময়, ইত্যাদি — একসাথে একাধিক Google পত্রক কক্ষে বিভিন্ন অবস্থান থেকে।

    স্ট্রিং থেকে পাঠ্য এবং সংখ্যা বের করার জন্য Google পত্রক সূত্র

    Google-এ সূত্র শীট সবকিছু. কিছু কম্বো টেক্সট যোগ করার সময় & সংখ্যা এবং বিভিন্ন অক্ষর মুছে ফেলুন, তাদের মধ্যে কিছু টেক্সট, সংখ্যা, পৃথক অক্ষর ইত্যাদিও বের করে।

    পজিশন অনুসারে ডেটা এক্সট্র্যাক্ট করুন: প্রথম/শেষ/মধ্য এন অক্ষর

    মোকাবেলা করার জন্য সবচেয়ে সহজ ফাংশন আপনি যখন Google পত্রক থেকে ডেটা বের করতে চলেছেন তখন বাম, ডান এবং মাঝামাঝি। তারা অবস্থান অনুসারে যেকোনো ডেটা পায়।

    Google পত্রকের কক্ষের শুরু থেকে ডেটা বের করে

    আপনি LEFT ফাংশন ব্যবহার করে সহজেই প্রথম N অক্ষরগুলি বের করতে পারেন:

    LEFT(স্ট্রিং, [number_of_characters])
    • স্ট্রিং হল সেই টেক্সট যেখান থেকে আপনি ডেটা বের করতে চান।
    • number_of_characters হল অক্ষরের সংখ্যা যা শুরু করতে হবে বাম থেকে।

    এখানে সবচেয়ে সহজ উদাহরণ: ফোন নম্বর থেকে দেশের কোড বের করা যাক:

    যেমন আপনি দেখতে পাচ্ছেন, দেশ কোডগুলি ঘরের শুরুতে 6টি চিহ্ন নেয়, তাই আপনার যে সূত্রটি প্রয়োজন তা হল:

    =LEFT(A2,6)

    টিপ। ArrayFormula থেকে 6টি অক্ষর পাওয়া সম্ভব হবেএকবারে সম্পূর্ণ পরিসর:

    =ArrayFormula(LEFT(A2:A7,6))

    Google পত্রকের কক্ষের শেষ থেকে ডেটা বের করুন

    সেল থেকে শেষ N অক্ষরগুলি বের করতে, পরিবর্তে RIGHT ফাংশন ব্যবহার করুন:

    RIGHT(string,[number_of_characters])
    • স্ট্রিং এখনও টেক্সট (বা একটি সেল রেফারেন্স) যা থেকে ডেটা বের করতে হবে।
    • <12 number_of_characters হল ডান দিক থেকে নেওয়া অক্ষরের সংখ্যা।

    আসুন একই ফোন নম্বর থেকে সেই দেশের নামগুলি পাওয়া যাক:

    তারা মাত্র 2টি অক্ষর নেয় এবং আমি সূত্রে এটিই উল্লেখ করেছি:

    =RIGHT(A2,2)

    টিপ৷ ArrayFormula আপনাকে একযোগে সমস্ত Google পত্রক ঘরের শেষ থেকে ডেটা বের করতে সাহায্য করবে:

    =ArrayFormula(RIGHT(A2:A7,2))

    Google পত্রকের মধ্যে ঘরের মাঝখানে থেকে ডেটা বের করে আনতে

    কোষের শুরু থেকে এবং শেষ থেকে ডেটা বের করার ফাংশন থাকলে, মাঝখান থেকেও ডেটা বের করার জন্য একটি ফাংশন থাকতে হবে। এবং হ্যাঁ — একটি আছে৷

    এটিকে বলা হয় MID:

    MID(string, starting_at, extract_length)
    • string — যে টেক্সটটি আপনি বের করতে চান মধ্যবর্তী অংশ থেকে।
    • starting_at — অক্ষরের অবস্থান যেখান থেকে আপনি ডেটা পেতে শুরু করতে চান।
    • extract_length — সংখ্যা অক্ষরগুলি আপনাকে বের করতে হবে৷

    একই ফোন নম্বরের উদাহরণ দিয়ে, আসুন ফোন নম্বরগুলিকে তাদের দেশের কোড এবং দেশ ছাড়াই খুঁজে বের করিসংক্ষিপ্ত রূপ:

    যেহেতু দেশের কোডগুলি 6 তম অক্ষর দিয়ে শেষ হয় এবং 7 তমটি ড্যাশ, আমি 8 তম সংখ্যা থেকে শুরু করে সংখ্যাগুলি টেনে আনব৷ এবং আমি মোট 8টি সংখ্যা পাব:

    =MID(A2,8,8)

    টিপ। একটি কক্ষকে সমগ্র পরিসরে পরিবর্তন করা এবং এটিকে ArrayFormula-তে মোড়ানোর ফলে প্রতিটি ঘরের জন্য একবারে ফলাফল পাওয়া যাবে:

    =ArrayFormula(MID(A2:A7,8,8))

    স্ট্রিংগুলি থেকে পাঠ্য/সংখ্যা বের করুন

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

    কিন্তু Google পত্রকগুলি যদি না থাকে তবে Google পত্রক হবে না৷ অন্যান্য ফাংশন যা স্ট্রিং থেকে টেক্সট বের করতে সাহায্য করবে।

    আসুন স্প্রেডশীট অফার করার কয়েকটি সম্ভাব্য উপায় পর্যালোচনা করি।

    একটি নির্দিষ্ট টেক্সটের আগে ডেটা এক্সট্র্যাক্ট করুন — LEFT+SEARCH

    যখনই আপনি একটি নির্দিষ্ট টেক্সটের আগে থাকা ডেটা বের করতে চান, LEFT + SEARCH ব্যবহার করুন:

    • LEFT কোষের শুরু থেকে (তাদের বাম দিক থেকে) নির্দিষ্ট সংখ্যক অক্ষর ফেরত দিতে ব্যবহার করা হয়
    • SEARCH নির্দিষ্ট অক্ষর/স্ট্রিং খোঁজে এবং তাদের অবস্থান পায়।

    এগুলিকে একত্রিত করুন — এবং বাম দিকে অনুসন্ধানের দ্বারা প্রস্তাবিত অক্ষরের সংখ্যা ফেরত দেবে।

    এখানে একটি উদাহরণ দেওয়া হল: আপনি কীভাবে প্রতিটি 'ea'-এর আগে পাঠ্য কোডগুলি বের করবেন?

    এটি এমন একটি সূত্র যা আপনাকে একই রকম সাহায্য করবেকেস:

    =LEFT(A2,SEARCH("ea",A2)-1)

    সূত্রে যা হয় তা এখানে:

    1. SEARCH("ea",A2 ) A2-তে 'ea' খোঁজে এবং প্রতিটি ঘরের জন্য যেখানে 'ea' শুরু হয় সেই অবস্থান ফেরত দেয় — 10।
    2. সুতরাং 10তম অবস্থান হল যেখানে 'e' থাকে। কিন্তু যেহেতু আমি 'ea' এর আগে সবকিছু চাই, তাই আমাকে সেই অবস্থান থেকে 1 বিয়োগ করতে হবে। অন্যথায়, 'e'ও ফেরত দেওয়া হবে। তাই আমি অবশেষে 9 পাই।
    3. LEFT A2 দেখে এবং প্রথম 9টি অক্ষর পায়।

    টেক্সটের পরে ডেটা এক্সট্র্যাক্ট করুন

    সেখানে এছাড়াও একটি নির্দিষ্ট টেক্সট স্ট্রিং পরে সবকিছু পেতে মানে. কিন্তু এই সময়, ডান সাহায্য করবে না. পরিবর্তে, REGEXREPLACE এর পালা নেয়।

    টিপ। REGEXREPLACE রেগুলার এক্সপ্রেশন ব্যবহার করে। আপনি যদি তাদের সাথে মোকাবিলা করতে প্রস্তুত না হন তবে নীচে বর্ণিত একটি আরও সহজ সমাধান রয়েছে। REGEXREPLACE(টেক্সট, রেগুলার_এক্সপ্রেশন, রিপ্লেসমেন্ট)

    • টেক্সট হল একটি স্ট্রিং বা একটি সেল যেখানে আপনি পরিবর্তন করতে চান
    • রেগুলার_এক্সপ্রেশন এর সমন্বয় যে অক্ষরগুলি আপনি পাঠ্যের একটি অংশের জন্য দাঁড়ায় যা আপনি খুঁজছেন
    • প্রতিস্থাপন আপনি সেই পাঠ্য
    এর পরিবর্তে যা পেতে চান তা হল।

    সুতরাং, আপনি কীভাবে একটি নির্দিষ্ট পাঠ্যের পরে ডেটা বের করতে এটি ব্যবহার করবেন — আমার উদাহরণে 'ea'?

    সহজ — এই সূত্রটি ব্যবহার করে:

    =REGEXREPLACE(A2,"(.*)ea(.*)","$2")

    আমাকে ব্যাখ্যা করতে দিন কিভাবে এই সূত্রটি ঠিক কাজ করে:

    1. A2 একটি সেল যা আমি বের করছি থেকে ডেটা।
    2. "(.*)ea(.*)" আমার নিয়মিতঅভিব্যক্তি (বা আপনি এটিকে একটি মুখোশ বলতে পারেন)। আমি 'ea' সন্ধান করি এবং অন্যান্য সমস্ত অক্ষরকে বন্ধনীতে রাখি। অক্ষরের 2টি গ্রুপ আছে — 'ea'-এর আগে যা কিছু আছে তা হল প্রথম গ্রুপ ( *) এবং 'ea'-এর পরের সবকিছুই হল দ্বিতীয়টি। সম্পূর্ণ মুখোশটি নিজেই ডাবল-কোট করা হয়েছে।
    3. "$2" আমি যা পেতে চাই — আগের আর্গুমেন্ট থেকে দ্বিতীয় গ্রুপ (অতএব এটির নম্বর 2)৷

    টিপ। নিয়মিত অভিব্যক্তিতে ব্যবহৃত সমস্ত অক্ষর এই বিশেষ পৃষ্ঠায় সংগ্রহ করা হয়েছে।

    গুগল শীট সেল থেকে নম্বর বের করুন

    যদি আপনি শুধুমাত্র সংখ্যা বের করতে চান যখন তাদের অবস্থান এবং যা কিছু আগে যায় & পরে ব্যাপার না?

    মাস্ক (ওরফে রেগুলার এক্সপ্রেশন) সাহায্য করবে। আসলে, আমি একই REGEXREPLACE ফাংশন নেব এবং রেগুলার এক্সপ্রেশন পরিবর্তন করব:

    =REGEXREPLACE(A2,"[^[:digit:]]", "")

    1. A2 হল একটি ঘর যেখান থেকে আমি সেই সংখ্যাগুলি পেতে চাই৷
    2. "[^[:digit:]]" এটি একটি নিয়মিত অভিব্যক্তি যা অঙ্কগুলি ছাড়া সব কিছু নেয়৷ এই ^ক্যারেট চিহ্নটিই অঙ্কগুলির জন্য একটি ব্যতিক্রম তৈরি করে৷
    3. "" সংখ্যাসূচক অক্ষরগুলি ছাড়া সবকিছুকে "কিছুই" দিয়ে প্রতিস্থাপন করে না। অথবা, অন্য কথায়, কক্ষগুলিতে শুধুমাত্র সংখ্যা রেখে এটি সম্পূর্ণরূপে সরিয়ে দেয়। অথবা, সংখ্যা বের করে :)

    সংখ্যা এবং অন্যান্য অক্ষর উপেক্ষা করে পাঠ্য বের করুন

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

    =REGEXREPLACE(A2,"[^[:alpha:]]", "")

    এই সূত্রটি অক্ষর (A-Z, a-z) ছাড়া সবকিছু নেয় এবং আক্ষরিক অর্থে এটিকে "কিছুই না" দিয়ে প্রতিস্থাপন করে . অথবা, এটিকে অন্য উপায়ে রাখতে, শুধুমাত্র অক্ষরগুলি বের করে।

    Google পত্রক কোষ থেকে ডেটা বের করার সূত্র-মুক্ত উপায়

    আপনি যদি একটি সহজ সূত্র-মুক্ত উপায় খুঁজছেন বিভিন্ন ধরণের ডেটা বের করুন, আপনি সঠিক জায়গায় এসেছেন। আমাদের পাওয়ার টুলস অ্যাড-অনে শুধু কাজের জন্য টুল রয়েছে।

    পাওয়ার টুলস অ্যাড-অন ব্যবহার করে বিভিন্ন ধরনের ডেটা এক্সট্র্যাক্ট করুন

    প্রথম যে টুলটি আমি আপনাকে জানাতে চাই তার নাম এক্সট্র্যাক্ট . আপনি এই নিবন্ধে যা খুঁজছেন তা ঠিক তাই করে — Google পত্রক কোষ থেকে বিভিন্ন ধরনের ডেটা বের করে।

    ব্যবহারকারী-বান্ধব সেটিংস

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

    এই নিবন্ধের দ্বিতীয় পয়েন্ট REGEXREPLACE এবং রেগুলার এক্সপ্রেশনের সাথে মনে আছে? অ্যাড-অনের জন্য এটি কতটা সহজ তা এখানে:

    অতিরিক্ত বিকল্পগুলি

    যেমন আপনি দেখতে পাচ্ছেন, কিছু অতিরিক্ত বিকল্প রয়েছে (শুধু চেকবক্স) যা আপনি সবচেয়ে সুনির্দিষ্ট ফলাফল পেতে দ্রুত চালু/বন্ধ করতে পারেন :

    1. শুধুমাত্র প্রয়োজনীয় টেক্সট কেসের স্ট্রিংগুলি পান।> প্রতিটি থেকে সমস্ত ঘটনা বের করুনসেল এবং সেগুলিকে একটি কক্ষে বা পৃথক কলামে রাখুন৷
    2. উৎস ডেটার ডানদিকে ফলাফল সহ একটি নতুন কলাম ঢোকান৷
    3. উত্স ডেটা থেকে নিষ্কাশিত পাঠ্যটি সাফ করুন৷

    বিভিন্ন ধরনের ডেটা এক্সট্র্যাক্ট করুন

    শুধুমাত্র পাওয়ার টুলস নির্দিষ্ট টেক্সট স্ট্রিং এবং প্রথম/শেষ N অক্ষরের আগে/পরে/মাঝে ডেটা বের করে না; তবে এটি নিম্নলিখিতগুলিও বের করে:

    1. দশমিক/হাজার বিভাজককে অক্ষত রেখে তাদের দশমিক সহ সংখ্যাগুলি:

  • N অক্ষর একটি কক্ষের একটি নির্দিষ্ট অবস্থান থেকে শুরু করে৷
  • হাইপারলিঙ্কস (টেক্সট + লিঙ্ক), URLগুলি (লিঙ্ক), ইমেল ঠিকানা৷
  • যেকোনও স্থান থেকে ডেটার স্ট্রিং বের করুন

    সেখানে এছাড়াও আপনার নিজস্ব সঠিক প্যাটার্ন সেট আপ করার এবং নিষ্কাশনের জন্য এটি ব্যবহার করার একটি বিকল্প। মাস্ক দ্বারা নিষ্কাশন এবং এর ওয়াইল্ডকার্ড অক্ষর — * এবং ? — কৌশলটি করুন:

    • উদাহরণস্বরূপ, আপনি বের করতে পারেন নিম্নোক্ত মাস্ক ব্যবহার করে বন্ধনীগুলির মধ্যে সবকিছু: (*)
    • অথবা সেই SKUগুলি পান যেগুলির আইডিতে মাত্র 5টি সংখ্যা রয়েছে: SKU?????
    • অথবা, আমি নীচের স্ক্রিনশটে দেখাচ্ছি, প্রতিটি ঘরে প্রতিটি 'ea'-এর পরে সবকিছু টানুন: ea*

    টাইমস্ট্যাম্প থেকে তারিখ এবং সময় বের করুন

    বোনাস হিসেবে, একটি ছোট টুল আছে যা টাইমস্ট্যাম্প থেকে তারিখ এবং সময় বের করবে — একে স্প্লিট ডেট এবং বলা হয়। সময়।

    যদিও এটি প্রথম স্থানে টাইমস্ট্যাম্পগুলিকে বিভক্ত করার জন্য তৈরি করা হয়েছিল, এটি পুরোপুরিস্বতন্ত্রভাবে পছন্দসই ইউনিটগুলির মধ্যে একটি পেতে সক্ষম:

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

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

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