तारीख और संख्या फ़ॉर्मैट

तारीख और समय के फ़ॉर्मैट की मदद से, यह तय किया जा सकता है कि शीट में आपका डेटा कैसा दिखे. Google Sheets में, चुनने के लिए कुछ सामान्य फ़ॉर्मैट उपलब्ध हैं. हालांकि, आपके पास अपने खुद के फ़ॉर्मैट तय करें.

Sheets के यूज़र इंटरफ़ेस (यूआई) में, सेल में संख्या और तारीख के फ़ॉर्मैट लागू करने के लिए फ़ॉर्मैट > संख्या मेन्यू. Sheets API में, इन फ़ॉर्मैट को spreadsheets.batchUpdate कॉल करने का तरीका UpdateCellsRequest या RepeatCellRequest.

इस पेज में बताया गया है कि तारीख और संख्या के फ़ॉर्मैट के पैटर्न को कैसे परिभाषित करें. इसके लिए, को आपके एपीआई अनुरोध में शामिल किया जा सकता है. सैंपल किसी रेंज के लिए, पसंद के मुताबिक तारीख और दशमलव फ़ॉर्मैट सेट करना में बताया गया है कि एपीआई का इस्तेमाल करके, फ़ॉर्मैट पैटर्न कैसे सेट किया जाता है. ध्यान दें कि असल रेंडरिंग फ़ॉर्मैट, स्प्रेडशीट के locale के हिसाब से तय होता है. इस गाइड में माना जाता है कि locale en_US है. पढ़कर, स्प्रेडशीट का locale पता लगाया जा सकता है यह SpreadsheetProperties spreadsheets.get के साथ अनुरोध.

तारीख और के बारे में जानकारी समय की वैल्यू

स्प्रेडशीट के ज़्यादातर ऐप्लिकेशन की तरह ही शीट, तारीख और समय के मानों को दशमलव वाले मान का इस्तेमाल करें. इससे आपको फ़ॉर्मूला में उन पर अंकगणित का काम करने की सुविधा मिलती है, दिन या हफ़्ते बढ़ाना, दो तारीखें और समय जोड़ना या घटाना, और अन्य खोज करना एक जैसी कार्रवाई.

Sheets इस तरह का इस्तेमाल करता है: epoch की तारीख जिनका इस्तेमाल आम तौर पर स्प्रेडशीट में किया जाता है. वैल्यू की पूर्ण संख्या वाला हिस्सा (दशमलव के बाईं ओर) 30 दिसंबर, 1899 से दिनों की गिनती करता है. द फ़्रैक्शनल भाग (दशमलव के दाईं ओर) समय को एक दिन के एक हिस्से के रूप में गिनता है. इसके लिए उदाहरण के लिए, 1 जनवरी, 1900 को दोपहर 2.5, 2 है, क्योंकि यह दो दिन बाद है 30 दिसंबर, 1899, और 0.5, क्योंकि दोपहर का समय आधा दिन है. 1 फ़रवरी, 1900 को दोपहर 3 बजे 33.625 है.

Sheets, साल 1900 को आम साल के तौर पर सही मानता है, न कि लीप साल के तौर पर.

तारीख और टाइम फ़ॉर्मैट पैटर्न

तारीख-समय के फ़ॉर्मैट वाला पैटर्न, टोकन सबस्ट्रिंग की एक स्ट्रिंग होती है. इसे पार्स किए जाने पर, उन्हें संबंधित तारीख-समय तत्वों (जैसे कि महीना या घंटा).

तारीख और टाइम फ़ॉर्मैट टोकन

इस टेबल में उन टोकन सबस्ट्रिंग के बारे में बताया गया है जिनका इस्तेमाल तारीख और समय में किया जा सकता है फ़ॉर्मैट पैटर्न. + वर्ण से पता चलता है कि पिछला वर्ण दिख सकता है एक या ज़्यादा बार सेट करता है और फिर भी पैटर्न से मेल खाता है. वर्ण सूची में नहीं हैं नीचे दी गई टेबल को लिटरल वैल्यू के तौर पर दिखाया गया है और ये बिना किसी बदलाव के आउटपुट होती हैं.

टोकन ब्यौरा
h दिन का समय. 12 से 24 घंटे के फ़ॉर्मैट के बीच स्विच करता है. यह समयावधि, तीन बातों पर निर्भर करती है स्ट्रिंग में AM या PM इंडिकेटर मौजूद है या नहीं.
hh+ पहले की तरह ही, लेकिन 1-9 के लिए आगे 0 के साथ.
m अगर पिछला गैर-शाब्दिक टोकन घंटे था या बाद वाला टोकन सेकंड, यह घंटे में मिनट को दिखाता है (शुरुआत में 0 के बिना). या फिर, यह साल के महीने को संख्या के रूप में दिखाता है. इसकी शुरुआत में 0 नहीं होता.
M साल का ऐसा महीना जिसकी शुरुआत में 0 नहीं है. अपने पैटर्न में, एक मिनट के बजाय महीने के बारे में बताने के लिए, इस टोकन का इस्तेमाल करें.
mm m की तरह ही, लेकिन दोनों मामलों में आगे 0 के साथ.
MM साल का वह महीना जिसकी शुरुआत में 0 है. अपने पैटर्न में, एक मिनट के बजाय महीने के बारे में बताने के लिए, इस टोकन का इस्तेमाल करें.
mmm महीने का तीन अक्षरों वाला छोटा नाम (उदाहरण के लिए, "फ़रवरी").
mmmm महीने का पूरा नाम. mmmmmm+ भी इससे मेल खाता है.
mmmmm महीने का पहला अक्षर (जैसे, जून के लिए "J").
s सेकंड में मिनट की शुरुआत में 0 नहीं है.
ss शुरुआती 0 के साथ मिनट में सेकंड.
[h+] किसी समयावधि में बीते हुए घंटों की संख्या. अक्षरों की संख्या अंकों की कम से कम संख्या दिखाता है (पहले 0 जोड़ता है).
[m+] किसी समयावधि में बीते हुए मिनट की संख्या. अक्षरों की संख्या अंकों की कम से कम संख्या दिखाता है (पहले 0 जोड़ता है).
[s+] किसी समयावधि में बीते हुए सेकंड की संख्या. अक्षरों की संख्या अंकों की कम से कम संख्या दिखाता है (पहले 0 जोड़ता है).
d महीने का दिन, जिसमें 10 से कम संख्या के लिए आगे 0 नहीं होना चाहिए.
dd महीने का दिन, जिसमें 10 से कम संख्या के लिए आगे 0 होता है.
ddd हफ़्ते का दिन, तीन अक्षर का छोटा रूप (उदाहरण के लिए, "सोम").
dddd+ हफ़्ते के दिन, पूरा नाम.
y साल, दो अंकों में.
yy
yyy साल के चार अंक.
yyyy+
a/p "a" दिखाता है AM और "p" के लिए शाम के लिए. घंटों को इसमें भी बदलता है 12-घंटे वाला फ़ॉर्मैट. अगर टोकन लेटर कैपिटल लेटर में है, तो आउटपुट यह होगा, भी.
am/pm जैसा कि ऊपर बताया गया है, लेकिन "AM" दिखता है या "PM" इसके बजाय, हमेशा ऐसा ही रहता है कैपिटल लेटर का इस्तेमाल करना होगा.
0 सेकंड का दसवां. इसका इस्तेमाल करके, दो अंकों वाली क्वेरी को ज़्यादा सटीक बनाया जा सकता है 000 के साथ 00 या तीन अंक (मिलीसेकंड).
\ यह अगले वर्ण को लिटरल वैल्यू के तौर पर देखता है, न कि किसी खास वर्ण के तौर पर इसका मतलब है कि वह आपके पास हो सकता है.
"text" कोटेशन मार्क के अंदर जो भी टेक्स्ट है उसे लिटरल वैल्यू के तौर पर दिखाता है.

तारीख और टाइम फ़ॉर्मैट के उदाहरण

Tuesday, April 5, 2016, 4:08:53.528 PM तारीख और समय को देखते हुए, नीचे दी गई टेबल में पैटर्न के कुछ उदाहरण और उनसे जुड़े तारीख और समय को दिखाया गया है रेंडरिंग. टेबल के दूसरे सेक्शन में, बीते हुए समय के उदाहरण दिखाए गए हैं 3 hours, 13 minutes, 41.255 seconds के बीते समय के लिए फ़ॉर्मैट:

तारीख और समय के पैटर्न Tuesday, April 5, 2016, 4:08:53.528 PM
h:mm:ss.00 a/p 4:08:53.53 पिक्सल
hh:mm A/P".M." शाम 04:08 बजे
yyyy-mm-dd 2016-04-05
mmmm d \[dddd\] 5 अप्रैल [मंगलवार]
h PM, ddd mmm dd शाम 4 बजे, मंगलवार 05 अप्रैल
dddd, m/d/yy at h:mm मंगलवार, 5/4/16 को 16:08 पर
बीत चुके समय के पैटर्न 3 hours, 13 minutes, 41.255 seconds
[hh]:[mm]:[ss].000 03:13:41.255
[mmmm]:[ss].000 0193:41.255

नंबर फ़ॉर्मैट पैटर्न

नंबर फ़ॉर्मैट पैटर्न, टोकन सबस्ट्रिंग की एक स्ट्रिंग होती है. इसे पार्स किए जाने पर, इसे संबंधित संख्या निरूपणों से बदला जाएगा. संख्या फ़ॉर्मैट का पैटर्न इसमें ज़्यादा से ज़्यादा चार सेक्शन हो सकते हैं और इन्हें सेमीकोलन से अलग किया जा सकता है. इनसे यह पता चलता है कि धनात्मक संख्याओं, ऋणात्मक संख्याओं, शून्य, और टेक्स्ट ( तो

[POSITIVE FORMAT];[NEGATIVE FORMAT];[ZERO FORMAT];[TEXT FORMAT]

आपको एक ही फ़ॉर्मैट में चारों सेक्शन शामिल करने की ज़रूरत नहीं है. अगर आपने सिर्फ़ एक को शामिल किया है, तो सेक्शन है, तो उस फ़ॉर्मैट का इस्तेमाल सभी वैल्यू के लिए किया जाता है. दो सेक्शन का इस्तेमाल करने पर, पहला हिस्सा फ़ॉर्मैट को शून्य और धनात्मक संख्याओं पर लागू किया जाएगा और दूसरा फ़ॉर्मैट नेगेटिव नंबर. तीन सेक्शन का इस्तेमाल करने पर पॉज़िटिव डेटा के लिए अलग-अलग फ़ॉर्मैट तय होता है. नेगेटिव और शून्य नंबर. उदाहरण के लिए:

[NUMBER FORMAT]
[POSITIVE/ZERO FORMAT];[NEGATIVE FORMAT]
[POSITIVE FORMAT];[NEGATIVE FORMAT];[ZERO FORMAT]

हालांकि, अगर दो या दो से ज़्यादा सेक्शन हैं और आखिरी सेक्शन एक टेक्स्ट है फ़ॉर्मैट है, तो उस सेक्शन को टेक्स्ट फ़ॉर्मैट माना जाता है और दूसरे सेक्शन इसमें एक सेक्शन कम है. इसलिए, अंतिम टेक्स्ट प्रारूप शामिल करके का इस्तेमाल करें, जैसे:

[POSITIVE/ZERO FORMAT];[NEGATIVE FORMAT];[TEXT FORMAT]
[NUMBER FORMAT];[TEXT FORMAT]

किसी फ़ॉर्मैट को सेक्शन में पार्स करने की प्रोसेस, अन्य पार्स करने से पहले होती है. इसलिए, यह किसी एक अनुभाग के रूप में तारीख या समय का प्रारूप शामिल किया जा सकता है (हालांकि उनकी उपयोगिता सीमित है).

नंबर फ़ॉर्मैट के टोकन

इस टेबल में उन टोकन सबस्ट्रिंग के बारे में बताया गया है जिनका इस्तेमाल फ़ॉर्मैट सेक्शन में किया जा सकता है का इस्तेमाल करें.

टोकन ब्यौरा
0 संख्या में किसी अंक को दिखाता है. अगर अंक 0 छोटा है, तो तो उसे शून्य में रेंडर किया जाता है. उदाहरण के लिए, संख्या प्रारूप 00.0, संख्या 3 को "03.0" के रूप में रेंडर करता है.
# संख्या में किसी अंक को दिखाता है. अगर अंक 0 छोटा है, तो तो उसे रेंडर नहीं किया गया. उदाहरण के लिए, संख्या फ़ॉर्मैट ##0 संख्या 12 को "12" के रूप में रेंडर करता है.
? संख्या में किसी अंक को दिखाता है. अगर अंक 0 छोटा है, तो तो उसे स्पेस के रूप में रेंडर किया जाता है. इसका इस्तेमाल अक्सर दशमलव बिंदु को अलाइन करने के लिए किया जाता है तय-चौड़ाई वाले फ़ॉन्ट का इस्तेमाल करने पर कॉलम. उदाहरण के लिए, संख्या प्रारूप ???.???, 12.4 संख्या को इस तरह रेंडर करता है: . 12.4 ".
. पहला पीरियड, संख्या में दशमलव बिंदु दिखाता है. बाद का समय को लिटरल वैल्यू के तौर पर दिखाया जाता है. यदि आप फ़ॉर्मैट है, तो यह हमेशा रेंडर होता है, पूरी संख्याओं के लिए भी. उदाहरण के लिए, #0.#, संख्या 3 को "3." के रूप में रेंडर करता है.
% लिटरल वैल्यू के तौर पर दिखता है, लेकिन इसकी वजह से मौजूदा संख्याओं को गुणा किया जाता है रेंडर करने से पहले 100 तक कम करें, ताकि प्रतिशत ज़्यादा हो सके पठनीय. उदाहरण के लिए, संख्या फ़ॉर्मैट #% संख्या 0.25 को "25%" के रूप में रेंडर करता है.
, अगर यह दो अंकों वाले वर्णों (0, # या ?), यह पूरी संख्या को रेंडर करता है इसे ग्रुप करने वाले सेपरेटर की मदद से (हज़ारों के हिसाब से ग्रुप किया जाता है). अगर यह करने के लिए, आपको अंकों के हिसाब से कॉमा (उदाहरण के लिए, #0.0,, फ़ॉर्मैट किसी नंबर को रेंडर करता है 12.2 के तौर पर 1,2,00,000 रुपये).
E- यह नंबर को वैज्ञानिक फ़ॉर्मैट में रेंडर करता है, E की बाईं ओर के फ़ॉर्मैट का इस्तेमाल नॉन-एक्सपोनेंट के लिए किया जाता है घातांक के लिए इस्तेमाल किए गए E के दाईं ओर मौजूद भाग और फ़ॉर्मैटिंग हिस्सा. E+, पॉज़िटिव के लिए + का निशान दिखाता है घातांक. E- सिर्फ़ नेगेटिव घातांकों के लिए निशान दिखाता है. अगर आपने छोटे अक्षरों का इस्तेमाल किया जाता है, तो आउटपुट e छोटे अक्षरों में भी होता है. उदाहरण के लिए, संख्या फ़ॉर्मैट ##0.00#E+## संख्या 0.0000001 को "100.00E-9" के रूप में रेंडर करता है.
E+
e-
e+
/ अगर यह दो अंकों वाले वर्णों (0, # या ?), तो यह उन अंकों के ग्रुप को फ़्रैक्शनल फ़ॉर्मैट. उदाहरण के लिए, संख्या फ़ॉर्मैट 0 #/# रेंडर करता है संख्या 23.25 को 23 1/4 के तौर पर दिखाता है. डिनोमिनेटर एक लिटरल पूर्णांक भी हो सकता है. इस स्थिति में यह उस पूर्णांक को हर. संख्या का फ़ॉर्मैट: 0 #/8 23.25 को 23 2/8 के तौर पर दिखाता है. भिन्न वाला हिस्सा यह नहीं है न्यूमरेटर के 0 हो जाने पर रेंडर किया जाता है. संख्या संख्या प्रारूप के साथ 23.1 0 #/3 ठीक ऐसे ही रेंडर होता है 23 (क्योंकि 0.1 बदलकर 0/3 हो जाता है). / है वैज्ञानिक प्रारूप या दशमलव बिंदु वाले प्रारूप के साथ संगत नहीं है उसमें शामिल हो जाएं.
* इसे Microsoft Excel नंबर फ़ॉर्मैट के साथ काम करने के लिए शामिल किया गया है. फ़िलहाल, इसे अनदेखा किया गया है.
_ अंडरस्कोर टोकन अगले वर्ण को छोड़ देता है और एक स्पेस रेंडर करता है. इसका इस्तेमाल लाइन अप करने के लिए किया जाता है संख्या फ़ॉर्मैट, जहां नेगेटिव वैल्यू, ब्रैकेट से घिरी होती है.
\ यह अगले वर्ण को लिटरल वैल्यू के तौर पर देखता है, न कि किसी खास वर्ण के तौर पर इसका मतलब है कि वह आपके पास हो सकता है. उदाहरण के लिए, संख्या फ़ॉर्मैट \#0 संख्या 10 को "#10" के रूप में रेंडर करता है.
"text" कोटेशन मार्क के अंदर जो भी टेक्स्ट है उसे लिटरल वैल्यू के तौर पर दिखाता है.
@ अगर सेल में टेक्स्ट इनपुट है, तो यह सेल के लिए रॉ टेक्स्ट डालता है. नहीं किसी अन्य विशेष वर्ण के साथ संगत है और संख्या वाली वैल्यू (जिन्हें सामान्य फ़ॉर्मैट के तौर पर दिखाया जाता है).
$ - + ( ) : space Sheets, इन वर्णों को लिटरल वैल्यू के तौर पर देखता है और उन्हें दिखाता है कोई बदलाव नहीं.

मेटा निर्देश

इसके अलावा, हर फ़ॉर्मैट के सेक्शन में वैकल्पिक मेटा निर्देश हो सकते हैं, [] वर्णों में होना चाहिए, जो फ़ॉर्मैट से पहले हों और अतिरिक्त निर्देश देखें. मेटा निर्देश के दो टाइप हैं और सेक्शन में इन दोनों का इस्तेमाल किया जा सकता है:

निर्देश ब्यौरा
[condition] यह वैल्यू की डिफ़ॉल्ट पॉज़िटिव, नेगेटिव या शून्य तुलना को बदल देता है सेक्शन में किसी अन्य कंडीशनल एक्सप्रेशन का इस्तेमाल करें. उदाहरण के लिए, [<100]”Low”;[>1000]”High”;000 शब्द रेंडर करता है 100 से कम वैल्यू के लिए “कम”, 1,000 से ऊपर की वैल्यू के लिए “ज़्यादा”, और तीन अंकों वाली वैल्यू के बीच की किसी भी चीज़ के लिए (शुरुआत में 0s के साथ) डालें. शर्तें सिर्फ़ पहले दो सब-फ़ॉर्मैट पर लागू किया जाता है और अगर कोई संख्या एक से ज़्यादा से मेल खाती है, तो यह मेल खाने वाली पहली वैल्यू का इस्तेमाल करता है. अगर कोई तीसरा फ़ॉर्मैट है, तो का इस्तेमाल "बाकी सब कुछ" के लिए किया जाता है, नहीं तो अगर कोई संख्या फ़ॉर्मैट है, तो इसे सेल की चौड़ाई को भरने वाले सभी "#" के रूप में रेंडर किया जाता है. अगर यह मौजूद होती है, तो चौथे फ़ॉर्मैट का इस्तेमाल हमेशा टेक्स्ट के लिए किया जाता है.
[Color] or [Color#] इस वजह से, इस सब-फ़ॉर्मैट के रेंडर होने में इस्तेमाल होने वाली वैल्यू, दिए गए टेक्स्ट का रंग. Color के लिए मान्य वैल्यू 'काला' है. नीला, हरा-नीला, मजेंटा, लाल, सफ़ेद या पीला. "#" के लिए मान्य मान Color# में, 0&ndash1;56 हैं (यह रंग पटल हर संख्या से जुड़े रंगों की सूची दिखाता है). नंबर प्रारूप रंग, सेल में उपयोगकर्ता की ओर से डाले गए किसी भी रंग को ओवरराइड करते हैं, लेकिन ऐसे नहीं होते यह कंडिशनल फ़ॉर्मैटिंग की मदद से सेट किए गए रंग को बदल देता है.

नंबर फ़ॉर्मैट के उदाहरण

यहां दी गई टेबल में, पैटर्न के कुछ उदाहरण और उनसे जुड़े पैटर्न दिखाए गए हैं प्रारूपित नंबर रेंडरिंग:

नंबर पैटर्न प्रारूपित मान
12,345.125 ####.# 12345.1
12.34 000.0000 012.3,400
12 #.0# 12.0
5.125 # ???/??? 5 1/8
12000 #,### 12,000
1230000 0.0,,"M" 12 लाख
1234500000 0.00e+00 1.23e+09
123114.15115
मेरा टेक्स्ट
###0.000;"TEXT: "_(@_) 123114.151
टेक्स्ट: मेरा टेक्स्ट
1234
-1234
0
मेरा टेक्स्ट
[Blue]#,##0;[Red]#,##0;[Green]0.0;[Magenta]_(@_) 1,234
1,234
0.0
MyText
1,005
32
527
[>1000]"HIGH";[Color43][<=200]"LOW";0000 ज़्यादा
कम
0527