एक-अंक और दो-अंकीय जुदाई


11

मेरे पास कुछ मानों का एक सेट है, जिनमें से कुछ एक अंक (जैसे, 5 ) हैं, और कुछ जो कोशिकाओं में दो अंक (जैसे, 55 ) हैं।

मैं जो गणना करना चाहता हूं, उसके लिए मैं मूल्यों के पहले अंक का उपयोग करना चाहता हूं। मुझे दो अंकों की समस्या नहीं है।

अगर मैं इस उदाहरण में " 5 " के बिना " 0 " जोड़े बिना एक्सेल का उपयोग " 0 " कैसे कर सकता हूं ।

मेरा मतलब है कि मैं मूल्यों को नहीं बदलना चाहता हूं और उनके सामने 0 जोड़ रहा हूं। अगर यह संभव है तो मैं कैसे कर सकता हूं?

बस, मैं "0" को पहले अंक के रूप में उपयोग करना चाहता हूं, अगर यह एक-अंकों की संख्या है। धन्यवाद।

जवाबों:


23

आप इस सूत्र का उपयोग कर सकते हैं: =INT(A2/10)

नमूना डेटा की एक्सेल तालिका


आपका बहुत बहुत धन्यवाद! मैं = वाम () फ़ंक्शन के साथ ऐसा करने की कोशिश कर रहा था। मैं = int () के बारे में नहीं जानता था। एक बार फिर धन्यवाद।
अधिकतम

3

Máté Juhász का उपयोग INTकरना शायद सबसे अच्छा समाधान है। हालांकि, जिज्ञासु भविष्य के पाठकों के लिए, एक और, अव्यवस्थित तरीका है:

=VALUE(RIGHT(LEFT("0"&A2,LEN(A2))))

यदि आपका डेटा कभी भी दो अंकों से अधिक हो जाता है और आप वास्तव में दसवां स्थान चाहते हैं, न कि केवल पहला अंक, तो INTविफल हो जाएगा। उस स्थिति में, आप इस क्लंकी संस्करण का उपयोग कर सकते हैं। यदि आप किसी भी संख्या के लिए दसियों स्थान को खींचना चाहते हैं, तो यह गड़बड़ हो जाता है।

=VALUE(RIGHT(LEFT(TEXT(A2,"00"),LEN(TEXT(A2,"00"))-1)))

उदाहरण


2
= INT (MOD (ABS (A2), 100) / 10) - हालांकि उपयोग के मामले के आधार पर एब्स नहीं चाहते थे।
तैमूर

2

एक IF स्टेटमेंट का उपयोग करें क्योंकि आप केवल एक अलग नियम के बारे में चिंतित हैं यदि 1 अंक (इसलिए, 10 से कम)।

यह C1 में सेल वैल्यू है

=IF(A1<10, 0 + F1, LEFT(A1,1) +F1)

यह लिखना अजीब लग सकता है, 0 + F1लेकिन मुझे इस बात की जानकारी नहीं है कि आप किस तर्क का उपयोग कर रहे हैं, इसलिए मैंने सूत्र को प्रदर्शित करने के लिए इसे छोड़ दिया।

यहाँ छवि विवरण दर्ज करें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.