পুনরায় ফর্ম্যাটিং মান থেকে এক্সেলকে আটকাবেন


2

আমার কাছে একটি কলামের ডেটা রয়েছে। আমি কলামটি "পাঠ্য" হিসাবে চিহ্নিত করেছি। তথ্য নিম্নলিখিত অনুরূপ:

5,5
6,5
5,5
8,5
4,5
...

ব্যাচ রিপ্লেসম অপারেশন সহ, আমি কমাগুলিকে বিন্দুতে রূপান্তর করতে চাই। যাইহোক, এক্সেল এন্ট্রিটিকে তারিখের মধ্যে রূপান্তরিত করে (৫. মজ) অথবা, পরিবর্তিত সংলাপে পাঠ্য প্রয়োগ করে কিছু অস্পষ্ট সংখ্যায় যেমন 42130। স্ক্রিনশটগুলি দেখুন:

স্ক্রিনশট ঘ স্ক্রিনশট 2

এক্সেলকে কীভাবে বলবেন যে কোনও জ্ঞানী লোক হওয়ার চেষ্টা করবেন না এবং আমি যা বলি তা ঠিক করুন।

ধন্যবাদ


"অস্পষ্ট নম্বর" এর কারণটি সহজ। মনে হচ্ছে আপনি একটি মেশিনে এক্সেল ব্যবহার করছেন যার দশমিক বিভাজকটি "কমা" তে সেট রয়েছে এবং বিভাজকের তারিখটিতে "ডট" (উদাহরণস্বরূপ জার্মানি) রয়েছে। এভাবে এক্সেল ধরে নেয় আপনার "সাড়ে চার" লিখতে হবে "4 কমা 5"। আপনি এটিকে "4 ডট 5" এ পরিণত করার সাথে সাথেই মনে হয় আপনি 4 ই মে সম্পর্কে কথা বলছেন। এক্সেলের মধ্যে (বেশিরভাগ লুকানো) তারিখের উপস্থাপনা (আপনি নিজের ফর্ম্যাটিং দ্বারা উদ্ভাসিত) আপনি যে নম্বর পাচ্ছেন তা হ'ল। 1900 সালের 1 লা জানুয়ারী (যা "1") বিটিডব্লিউর পরে সংখ্যাটি বেশ কয়েকটি দিন। ;-)
TheUser1024

1
নোটপ্যাডে কলামটি অনুলিপি করুন ++ এবং সেখানে প্রতিস্থাপন করুন! এক্সেল সর্বদা বুদ্ধিমান লোক হওয়ার চেষ্টা করবে ...: ^)
বেরো

উত্তর:


1

ধরে নিলাম যে ঘরগুলি ইতিমধ্যে পাঠ্য হিসাবে ফর্ম্যাট করা হয়েছে , কেবলমাত্র আপনি যে কক্ষগুলি রূপান্তর করতে চান এবং এই ছোট ম্যাক্রোটি চালনা করতে চান তা নির্বাচন করুন:

Sub NoComma()
    For Each r In Selection
        v = r.Text
        If InStr(1, v, ",") > 0 Then
            v = Replace(v, ",", ".")
            r.Value = v
        End If
    Next r
End Sub

এই ম্যাক্রো কোষগুলিতে অপ্রয়োজনীয় বা কৃত্রিম পরিবর্তন করবে না।


1

মানটির প্রথম অক্ষর হিসাবে একটি একক উদ্ধৃতি রাখুন।

'5,5
'6,5
'5,5
'8,5
'4,5
'...

1

স্টিভেন উত্তর হিসাবে মানগুলির আগে একক উদ্ধৃতি প্রদান সম্ভবত আপনার জন্য সমাধান। আমি তোমাদের ব্যাচের replacer এটি করতে পারেন কিনা জানি না, আমি ব্যবহার Regex অ্যাড-এবং সেখানে কি তার বেশ সহজ:
জন্য অনুসন্ধান করুন: "([0-9]*),([0-9]*)"। প্রতিস্থাপন করুন:"'\1.\2"

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