मेरे पास इस तरह की एक्सेल फाइल है

983 David
75Harshan
0 vivek

मैं एक्सेल सेल 1 से 983 निकालना चाहता हूं, दूसरे सेल से 75 हटा दें, तीसरे सेल से 0 हटा दें। यह कैसे संभव है? अर्थात। मैं एक्सेल सेल से सभी उपसर्ग अंकों को हटाना चाहता हूं।

1
Nidhi 10 जुलाई 2021, 13:29

3 जवाब

यह सूत्र किसी भी प्रमुख अंकीय वर्णों को छोड़कर A1 में सभी स्ट्रिंग को बनाए रखेगा। आवश्यकतानुसार कॉपी करें।

=MID(A1,MATCH(TRUE,ISERROR(VALUE(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))),0),LEN(A1))

सूत्र एक्सेल 365 पर काम करता है। एक्सेल के पुराने संस्करणों के लिए आपको इसे एक सरणी सूत्र के रूप में दर्ज करना पड़ सकता है (सीटीएल + शिफ्ट + एंटर के साथ पुष्टि करें)

2
Variatus 10 जुलाई 2021, 11:41

आप एक सरणी सूत्र का उपयोग कर सकते हैं जैसे

=IF(A2="","",RIGHT(A2,LEN(A2)-MAX(IF(((CODE(MID(A2,SEQUENCE(LEN(A2)),1))<48)+(CODE(MID(A2,SEQUENCE(LEN(A2)),1))>57)),0,SEQUENCE(LEN(A2))))))

या (अधिक मजेदार) एक लैम्ब्डा रिमूवडिजिट्स यदि आपके पास है

=LAMBDA(s,IF(s="","",IF(OR(CODE(LEFT(s))<48,CODE(LEFT(s))>57),s,RemoveDigits(RIGHT(s,LEN(s)-1)))))

ध्यान दें कि ये पिछले उदाहरण में अलग-अलग परिणाम देते हैं:

enter image description here

मैंने पहले सूत्र को कमोबेश लैम्ब्डा के समकक्ष कुछ के साथ बदल दिया है।

0
Tom Sharpe 10 जुलाई 2021, 13:26

टेक्स्ट टू कॉलम का उपयोग करें, सभी डेटा को स्पेस के साथ सॉर्ट करें। और फिर अंतरिक्ष को सीमांकक के रूप में उपयोग करें

-2
noits1911 10 जुलाई 2021, 11:17