এক্সেল: কীভাবে "স্ট্রিং" কে একটি "সংখ্যায়" রূপান্তর করবেন?


17

আমার কাছে একটি এসকিউএল ডাটাবেস থেকে একটি ক্যোয়ারী রয়েছে যা এই ফর্মটিতে একটি স্ট্রিংয়ের সিরিজ দেয়:

000123123.23000
000123123.23000
000123123.23000
000123123.23000
000123123.23000

এগুলি আসলে সংখ্যা, তবে তাদের সংক্ষিপ্তকরণ করা যায় না। এটি ঠিক করার সঠিক উপায়টি হতে পারে এসকিউএল কোয়েরিতে ডেটা কাস্ট করা, তবে তারপরে এক্সেল ক্যোয়ারী প্রদর্শক এটি প্রদর্শন করতে পারবেন না। একটি workaround হিসাবে আমি না

 = <CELL> +1 -1.

এর থেকেও কি আরও সুন্দর সমাধান?

উত্তর:


27

আমি মনে করি মূল্য ফাংশনটি আপনার পক্ষে কার্যকর হতে পারে

 = VALUE(< CELL >)

পি ডি:

স্প্যানিশ ভাষায় আমরা VALOR ফাংশনটি ব্যবহার করি:

 = VALOR(< CELL >)

আমি মনে করি এটি ইংরেজিতে একই হওয়া উচিত


ঠিক আমি খুঁজছেন ছিল কি! আমি ভেবেছিলাম এখানে কোনও ইভাল () বা এই জাতীয় ফাংশন থাকতে পারে - তবে এটি এটি!
স্যারস্ট্যান

সহায়ক হতে পেরে খুশি !!!
ঝনি ডি ক্যানো-লেফটওয়্যার-

1

আমি এই ছোট্ট ম্যাক্রো ব্যবহার করি

Sub txttonum()
    For Each tcell In Selection.Cells
        If TypeName(tcell.Value) = "String" Then
            tcell.Value = Val(tcell.Value)
        End If
    Next
End Sub

যা সমস্ত হাইলাইট হওয়া সেলগুলিকে স্ট্রিং করে তা সংখ্যায় রূপান্তর করে


দুর্ভাগ্যক্রমে এটি কোনও ডাটাবেস ক্যোয়ারী এরিয়ায় কাজ করবে না।
স্যারস্ট্যান

ভাল পয়েন্ট, আমি মনে করি না যে ডেটাটি যদি কোনও জিজ্ঞাসা থেকে আসে তবে পরিস্থিতি স্থির করার কোনও উপায় নেই। আমি অনুমান করি যে মূল্য ফাংশনটি আপনার জন্য সেরা।
কর্নেল

0

আমার একই সমস্যা ছিল, তবে ভ্যালু-ফাংশনটি আমার টিএসভি-ফাইলে কাজ করে নি। তবে একটি ছোট কৌশলটি কাজটি করেছে:

  1. পাঠ্য-বিন্যাসে সংখ্যাগুলি সহ কলামটি নির্বাচন করুন

  2. Ctrl+ + F-> প্রতিস্থাপন .সঙ্গে,

(সাধারণত আমি এই জাতীয় সমাধানগুলি ঘৃণা করব, তবে যেমনটি বলেছি, আমি কেবল এটি এখানে পোস্ট করেছি কারণ এটি সমাধানের 'স্বাভাবিক' উপায়টি আমার পক্ষে কার্যকর হয়নি।)


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