मुझे यह पता लगाना होगा कि क्या मेरे कक्षों का पाठ एक संख्यात्मक मान है और एक सुरुचिपूर्ण गैर VBA विधि का उपयोग करना चाहता है जो कि इसकी वर्तमान स्थिति या मान पर लागू नहीं होता है।
मैंने पाया है कि ISNUMBER()
फ़ंक्शन केवल तभी काम करता है जब सेल नंबर फ़ॉर्मेटिंग होते हैं या पाठ स्वरूपण जैसे अगर कोई स्थान नहीं है :
पहले तीन के लिए मैंने प्रयोग किया है =ISNUMBER(...)
और मेरा आखिरी प्रयास है =ISNUMBER(TRIM(...))
।
एकमात्र तरीका जो मैंने उपयोग किया है वह वीबीए का उपयोग नहीं करता है मेरे वर्तमान मानों को पाठ का उपयोग करके कॉलम पर फिर से उपयोग करना =ISNUMBER()
है।
नोट: मैं VBA और एक्सेल के साथ कुशल हूं और समझता हूं कि मैं एक उपयोगकर्ता-परिभाषित फ़ंक्शन बना सकता हूं। लेकिन मैं नहीं चाहता कि यह एक स्थूल आवश्यक कार्यपुस्तिका या एक ऐड-इन स्थापित किया जाए, जिसे मैं कुछ मामलों में कर सकता हूं।
मैं किसी भी सलाह, विचारों की सराहना करूंगा (भले ही वे मुझे बताएं कि यह नहीं किया जा सकता है) या वीबीए समाधान (हालांकि उत्तर के रूप में चिह्नित नहीं किया जाएगा)।
=N(-A1)
। पता नहीं था कि या तो अस्तित्व में है।
ISNUMBER
शायद ही कभी इस्तेमाल किया जाता हैN
। कुछ इस तरह=NOT(ISERR(N(--A1)))