গুগল শিটগুলিতে আমি কীভাবে পূর্ণসংখ্যা পার্স করব?


16

গুগল পত্রকগুলিতে parseInt()(জেএস) বা intval()(পিএইচপি) এর সমতুল্য কী ?

আমি একটি আলাদা ঘরে একটি সারিতে সংখ্যার যোগফল গণনা করতে চাই। সুতরাং আমি 3 cupsএবং 5 cupsএকটি সারিতে ছিল, আমি পেতে হবে 18


4
আপনার অর্থ কি "3 কাপ" এবং "15 কাপ", বা আমি কিছু মিস করছি?
jonsca

উত্তর:


15

এরকম কিছু বাস্তবায়নের এক উপায়

=VALUE(INDEX(FILTER(SPLIT(A1, " "), ISNUMBER(SPLIT(A1, " "))); 1; 1))

কিছু উদাহরণের স্ট্রিংগুলির জন্য এই সূত্রের ফলাফল নীচে দেওয়া হয়েছে।

এখানে চিত্র বর্ণনা লিখুন

আপনার নিজস্ব প্রয়োজন অনুসারে আপনাকে এটি সংশোধন করতে হতে পারে। "3 কাপ" এর মতো সহজ স্ট্রিংয়ের জন্য এটি বেশ ভালভাবে কাজ করা উচিত।

  • SPLIT(..., " ")তার স্পেস-বিভাজিত অংশগুলিতে একটি স্ট্রিং বিভক্ত করে। আপনি স্ট্রিংয়ে আরও অক্ষর যুক্ত করতে পারেন, উদাহরণস্বরূপ " -/", যখনই এই অক্ষরগুলি পাওয়া যায় তখন বিভক্ত হয়ে যায়।

  • ISNUMBER স্ট্রিংয়ের একটি সংখ্যা কিনা তা পরীক্ষা করে।

  • FILTER অ্যারে নেয় এবং এমন দুটি ফিল্টার আউট করে যা দ্বিতীয় ফাংশনটি সন্তুষ্ট করে না, অর্থাত্ এটি এমন সমস্ত কিছু আনে যা কোনও সংখ্যা নয়।

  • INDEX(...; 1; 1) অ্যারেটির প্রথম কাতারে, প্রথম কলামে মানটি দেয় (যাতে আমরা কেবল প্রথম সংখ্যাটি তালিকাভুক্ত পাই, সমস্ত সংখ্যা তালিকাভুক্ত নয়)।

  • VALUE সম্ভবত প্রয়োজনীয় হবে না, তবে কেবল ভাল পরিমাপের জন্য এটি চূড়ান্ত স্ট্রিংটিকে একটি সংখ্যার মান হিসাবে রূপান্তর করে।


2
তাই উত্তর VALUE...
Iulian Onofrei

@ ইলিয়ানঅনোফ্রেই না, VALUEআমি উত্তরে যে উদাহরণ দেওয়া হয়েছে তার সবগুলিতে একটি ত্রুটি উত্থাপন করে ("কোনও সংখ্যায় ভাগ করা যায় না")।
6005

1
দুঃখিত, আমি বলতে VALUEচাইছিলাম এটি ওপির প্রথম প্রশ্নের উত্তর এবং শিরোনামও।
Iulian Onofrei

@ ইউলিয়ানঅনফ্রেই আমি জাভাস্ক্রিপ্ট জানি না তবে আমি ওপি-র প্রশ্নটি বুঝতে পারি নি।
6005

3

কাপ বা কাপযুক্ত সেল সহ কাজ করে এমন আরও একটি বিকল্প

= অ্যারেফর্মুলা (এসইউএম (আইএনটি (লেফট (বি 1: বি 2, ফিন্ড ("", বি 1: বি 2)))))


1

রেজেক্সের জন্য ভাল ব্যবহার বলে মনে হচ্ছে। উদাহরণ স্বরূপ:

WA57716 উদাহরণ

E2-তে সূত্রটি কোথায়:

="="&join("+",ArrayFormula(regexreplace(B2:D2,"\D","")))

এটি সমস্ত অ সংখ্যাসূচক স্ট্রিপ দেয়, ফলাফলটি +সংক্ষেপ করে এবং সংশোধন করে=

কপি / পেস্ট / মান অনুবাদ করে, এবং বলে, F2 চেপে (E2 হতে পারে) শুধু তাই আটকে দিন তারপর প্রতিস্থাপন =সঙ্গে=

নিবন্ধের সাথে যোগ দিন
J

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.