একটি নম্বর থেকে কীভাবে সাদা স্থান সরিয়ে ফেলা যায়


13

আমার কাছে শ্বেত স্পেস সহ সংখ্যার কলাম রয়েছে। এটি পছন্দ: " 32 445 423"। এটিকে স্ট্রিংয়ের চেয়ে সংখ্যা হিসাবে বিবেচনা করার জন্য এক্সেল পেতে আমি কীভাবে সমস্ত সাদা স্থান থেকে মুক্তি পাব?

সম্পাদনা: আমাকে প্রকাশিত কিছু অতিরিক্ত তথ্য পূরণ করতে দিন। আমার লক্ষ্যটা "হয় 32 445 423" যদি আমি স্ট্রিং লিখুন একটি 32445423. বাক্সে " 32 445 423সীমা অতিক্রম করা বাক্সে" এবং ব্যবহার =SUBSTITUTE(A1;" ";"")এটা শুধু জরিমানা স্পেস সরিয়ে ফেলা হয়। তবে আমি যে নম্বর পেয়েছি সেগুলি CSV ফাইল থেকে আমদানি করা হয়। যখন SUBSTITUTEআমদানিকৃত সংখ্যাগুলিতে চলতে থাকে কেবল অগ্রণী এবং পেছনের স্থানগুলি সরানো হয়।


1
আরে, আপনি কি সেই স্ট্রিংটি 3 সংখ্যায় বিভক্ত করতে চান বা কেবল একটি সংখ্যা হিসাবে হুমকি দিতে চান (সেক্ষেত্রে, "" প্রতিটি x1000 এর সংখ্যার বিভাজকের মতো)?
কোকবিরা

উত্তর:


9

আমি বিশ্বাস করি আপনার আমদানিকৃত ডেটাতে স্ট্যান্ডার্ড স্পেসগুলির পরিবর্তে অ-ব্রেকিং স্পেস রয়েছে। সুতরাং, সূত্রটি =SUBSTITUTE(A1," ","")কাজ করে না। " "SUBSTITUTE সূত্রে টাইপ করতে স্পেস বারটি ব্যবহার না করে , একটি অবিচ্ছেদী স্থান চেষ্টা করুন। আপনি এটি অক্ষর মানচিত্রে নির্বাচন করতে পারেন বা কীস্ট্রোক Alt + 0160 ব্যবহার করতে পারেন।

সম্পাদনা করুন:

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

=SUBSTITUTE(SUBSTITUTE(A1," ","")," ","")

এই সূত্রটি আপনার কর্মপুস্তকে চেষ্টা করার জন্য আপনি এটি অনুলিপি করতে পারেন।


3
নন-ব্রেকিং স্পেস বিবেচনা করার জন্য +1। একটি বিকল্প হিসাবে, আমি CHAR(160)আপনার সূত্রটিতে নন-ব্রেকিং স্পেসের প্রতিনিধিত্ব করার পরামর্শও দিচ্ছি ।
এলেসা

আপনি সঠিক ছিলেন। সংখ্যার মধ্যবর্তী স্থানগুলি ছিল অবিচ্ছেদী স্থান s আপনার বিকল্পের সাহায্যে আমি সেগুলি সরাতে সক্ষম হয়েছি।
মিঃ আলফা

1
তিনি কেবল সেই সাদা

6

শুধু একটি অনুসন্ধান করেন এবং কোষ আপনার দ্বারা নির্বাচিত একটি গ্রুপ উপর প্রতিস্থাপন করুন, আপনার কলাম নির্বাচন করুন এবং যান Homeএবং Find and Select। কোনও স্থান অনুসন্ধান করুন এবং এটিকে কিছুই দিয়ে প্রতিস্থাপন করুন।


1
যদি সে স্ট্রিংটি 3 সংখ্যায় বিভক্ত করতে চায় তবে এটি ঠিক নয়। তবে যদি সে এই স্ট্রিংটিকে কেবল একটি সংখ্যা হিসাবে হুমকি দিতে চায় তবে তা ঠিক।
কোকবিরা

@ কোকবিরা তিনি স্পষ্টভাবে সংখ্যাগুলি বিভক্ত করতে বলেন না, কারণ আমি ব্যাখ্যা করেছি "এটি সংখ্যার হিসাবে বিবেচনা করুন" অর্থ প্রতিটি কক্ষ একটি সংখ্যা হবে। আপনার ব্যাখ্যায় আপনি কোথায় থেকে আসছেন তা আমি দেখতে পাচ্ছি এবং এটির যা প্রয়োজন তা খুব ভাল হতে পারে।
জোনস্কা

6

বিকল্পভাবে আপনি যদি মূল ফর্ম্যাট নম্বরটি ধরে রাখতে চান তবে অন্য কক্ষে স্ট্রিংয়ের সংশোধিত সংস্করণ সরবরাহ করতে আপনি বিকল্প ফাংশনটি ব্যবহার করতে পারেন:

=SUBSTITUTE(A2," ","")

ওহ নিশ্চিত, "হাই-টেক" রুটে যান :) মজা করছেন, দুর্দান্ত nice
জোনস্কা

এটি কেবলমাত্র শীর্ষস্থানীয় এবং পিছনের স্থানগুলি সরিয়ে ফেলেছে, সংখ্যার মধ্যে ফাঁকা স্থান নয়।
মিঃ আলফা

1
পোস্ট করার আগে আমি এটি পরীক্ষা করেছিলাম এবং এটি সমস্ত স্থান সঠিকভাবে প্রতিস্থাপন করেছে। সুতরাং কেন এটি আপনার পক্ষে কাজ করছে না তা আমি নিশ্চিত নই।
জেন টি

যদি সে স্ট্রিংটি 3 সংখ্যায় বিভক্ত করতে চায় তবে এটি ঠিক নয়। তবে যদি সে এই স্ট্রিংটিকে কেবল একটি সংখ্যা হিসাবে হুমকি দিতে চায় তবে তা ঠিক।
কোকবিরা

2
রহস্যময়। সাধারণত, উপরের সূত্রটি CSV থেকে আমদানি করা স্ট্রিংগুলির সাথেও কাজ করা উচিত। এর মধ্যে যে =SUBSTITUTE(CLEAN(A2)), " ", "")=SUBSTITUTE(A2,CHAR(160),"")
কোনওটি ব্যবহার করে

2

দেখে মনে হচ্ছে আপনি সংখ্যাগুলি বের করে আলাদা কলামে স্থাপন করতে চান। আপনি "টেক্সট থেকে কলামগুলি" কমান্ডটি ব্যবহার করতে পারেন যা ডেটা ট্যাবে অবস্থিত (এক্সেল 2007 এ)। ক্ষেত্রগুলি কীভাবে সীমিত করা হয় এবং কীভাবে আপনি সংখ্যার ফর্ম্যাট করতে চান তা নির্দিষ্ট করে দেওয়ার জন্য এটি আপনাকে একাধিক ডায়ালগ বাক্সে নিয়ে যায়।


যদি সে স্ট্রিংটি 3 সংখ্যায় বিভক্ত করতে চায় তবে তা ঠিক আছে। তবে তিনি যদি সেই স্ট্রিংটিকে কেবল একটি সংখ্যা হিসাবে হুমকি দিতে চান, এটি ঠিক নয়।
কোকবিরা

2

এই সমাধানটি 3 টি সংখ্যার সাথে 1 টি স্ট্রিংকে 3 টি অন্যান্য সংখ্যায় স্পেস দ্বারা পৃথক করা হয়।

যুক্তিযুক্ত উদ্দেশ্যগুলির জন্য, আসুন বিবেচনা করুন:

     |    A    |    B    |    C    |    D    |    E    |
_____|_________|_________|_________|_________|_________|
     |         |         |         |         |         |
  1  |123 45 67|         |         |         |         |
_____|_________|_________|_________|_________|_________|
     |         |         |         |         |         |
  2  |         |         |         |         |         |
_____|_________|_________|_________|_________|_________|
     |         |         |         |         |         |
  3  |         |         |         |         |         |
_____|_________|_________|_________|_________|_________|
     |         |         |         |         |         |
  4  |         |         |         |         |         |
_____|_________|_________|_________|_________|_________|

সুতরাং আমরা পরবর্তী সূত্রগুলির সাহায্যে এটি করতে পারি:

For B1, where we start our search in A1 string - first character: =1
For C1, where is the first space in A1: =SEARCH(" ";A1;B1)
For D1, where is the second space in A1: =SEARCH(" ";A1;C1)
For E1, the length of string in A1: =LEN(A1)

এবং তারপরে আপনি কী চান:

For B2, to get first number: =SUBSTITUTE(A1;C1;C3-C1+1;"")
For C2, to get second number: =EXTRACT(A1;C1+1;D1-C1-1)
For D2, to get third number: =SUBSTITUTE(A1;B1;C2;"")

আপনি যদি চান তবে আপনি বি 2: ডি 2 এর সূত্রগুলিতে বি 1: E1 এর সহায়ক সূত্রগুলি বাদ দিতে পারেন


যদি সে স্ট্রিংটি 3 সংখ্যায় বিভক্ত করতে চায় তবে তা ঠিক আছে। তবে তিনি যদি সেই স্ট্রিংটিকে কেবল একটি সংখ্যা হিসাবে হুমকি দিতে চান, এটি ঠিক নয়।
কোকবিরা

1

আমি একটি স্থান যত তাড়াতাড়ি ঘটেছে যেমন আমার ডেটা (ক 1000 প্লাস মান ছিল তাই সব সংখ্যার 1000+ 3 333,00 মতো লাগছিল। আমি আবিষ্কার করেছি যে এটা সত্যিই ছিল একই সমস্যা ছিল ALT+0160 অক্ষর (আমি অনুলিপি করে আটকে দেওয়ার মাধ্যমে এই discoverd এটা শব্দ।

এই "অদৃশ্য চর" অপসারণের দ্রুত সমাধানটি নিম্নলিখিত:

  1. স্থানটি ঘটে এমন একটি ঘর নির্বাচন করুন
  2. শুধুমাত্র "স্থান" নির্বাচন করুন এবং অনুলিপি করুন
  3. সম্পূর্ণ কার্যপত্রকটি নির্বাচন করুন (Ctrl + A)
  4. সন্ধানের ফাংশনটি শুরু করুন (Ctrl + F)
  5. "প্রতিস্থাপন" ট্যাবে যান।
  6. "কী সন্ধান করুন" -> আপনার "স্থান" আটকান, "এর সাথে প্রতিস্থাপন করুন" -> খালি ছেড়ে দিন
  7. "সমস্ত প্রতিস্থাপন করুন" নির্বাচন করুন

এখন আপনার সমস্ত ডেটা ফাঁকা ছাড়াই হওয়া উচিত এবং এক্সেলের সমস্ত নম্বর নম্বর হিসাবে দেখা উচিত।


0

নিম্নলিখিতভাবে ওয়ার্কশিটে "ফাঁকা ঘর" এ "অদৃশ্য চর" অপসারণ করার জন্য দ্রুত।

  1. ফাঁকা ঘর নির্বাচন করুন যেখানে স্থানটি ঘটে
  2. ফাঁকা ঘর (Ctrl + C) অনুলিপি করুন
  3. সন্ধানের ফাংশনটি শুরু করুন (Ctrl + F)
  4. "প্রতিস্থাপন" ট্যাবে যান।
  5. "কী সন্ধান করুন" -> আপনার "স্থান" আটকান, "এর সাথে প্রতিস্থাপন করুন" -> খালি ছেড়ে দিন
  6. "বিকল্প" ক্লিক করুন
  7. "পুরো সেল সামগ্রীর সাথে মেলে" টিক দিন
  8. "সমস্ত প্রতিস্থাপন করুন" নির্বাচন করুন

পিএস দরকারী তথ্য প্রভাবিত ছাড়া হয়।


0

কেবল আপনার টেক্সটটি একটি টেক্সট ফাইলে অনুলিপি করুন এবং এক্সটেলের সাহায্যে .txt ফাইলটি খুলুন, এটি প্রতিটি কলামকে ওয়ার্কশিটে সঠিকভাবে আলাদা করবে ...


0

কেবলমাত্র গোষ্ঠীতে text to columnবৈশিষ্ট্যটি ব্যবহার করুন data.. এবং "" স্পেস "" বিকল্পটি ব্যবহার করে আপনার ডেটা ভাগ করুন "" কনকেনেটেট "" এই সংখ্যাগুলি ফাঁকা ছাড়াই একত্রিত করতে।

উদাহরণ স্বরূপ:

32 445 423

"পাঠ্য কলামে" ব্যবহার করুন
এটি ফিরে আসবে

32 | 445 | 423

কনকেনেটেট সূত্র ব্যবহার করুন, এটি আপনার প্রয়োজনীয় ফর্ম্যাটটি 32445423 ফেরত দেবে


সুপার ব্যবহারকারীকে স্বাগতম! আপনার পোস্টগুলিতে সমস্ত ক্যাপ ব্যবহার করবেন না। কেউ চিৎকার করতে চায় না।
এক্সেলেল

0

কখনও কখনও এক্সেলের একটি স্থান, কোনও ফাঁকা স্থান নয়, সেই "স্পেস" অনুলিপি করার চেষ্টা করুন এবং পরিবর্তে "" পরিবর্তিত ডায়ালগে পেস্ট করুন।


2
"একটি স্থান একটি স্থান নয়" বলতে কী বোঝ?
টোটো

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