Tarihleri ​​Excel'de ISO 8601 tarih biçiminde (YYYY-AA-GG) Excel'de nasıl girerim (ve Excel'in bu biçimi tarih değeri olarak algılamasını sağlar)?


27

Excel 2010'da bu tarihi ISO 8601 biçiminde (YYYY-AA-GG) girmeye çalıştım : 2012-04-08ancak Excel otomatik olarak tarih biçimini dönüştürür 4/8/2012.

Excel'in seçmeme izin verdiği farklı Tarih formatları arasında gezinmeyi denedim, ancak 'YYYY-AA-GG' formatı orada değil: görüntü tanımını buraya girin

Excel'in, bir hücreye girildiğinde ISO 8601 tarih biçimini tarih değeri olarak tanıması (ve otomatik olarak başka bir biçime dönüştürmemesi) var mı?

Yanıtlar:


28

İstediğiniz özel bir format kullanmaktır. Sadece kutuya yazın.

Format hücrelerinin ekran görüntüsü
Tam boy için tıklayın


Excel 2011'den ne haber? Özel bir format girmek için bir kutu yok!
Michael

@Michael Üzgünüm, kullanmadım ya da Excel'in OS X kopyasına erişimim yok. Bu sürümü açıkça ele alan yeni bir soru sormayı düşünün (ve bu sorunun neden kopya olmadığını söyleyin).
Bob

2

Excel, yyyy-aa-gg girişini kabul etti, bu yüzden otomatik olarak Bölgesel Kısa Tarih biçimine dönüştürüldü (Windows 7: Başlat> Denetim Masası> Bölge ve Dil> Biçimler).

İstediğiniz şey, Excel'in biçimi tanıması ve görüntülemesiydi.

Yukarıdakilere ek olarak, kullanıcının kısa tarih biçimine yanıt veren bir tarih istiyorsanız, yıldız işareti * yyyy-aa-gg ekleyin. Tavsiye etmiyorum ama yapabilirsiniz.

Bir keresinde öğelerin tarihe göre sıralanmasını istediğimiz bir liste yaptım, ancak Web’de yayınlamak için sadece yılı ve ayı göstermek istedik. Tarih sütunumuzu tarihin tam yyyy-aa-gg cinsinden girdiği yerde aldık. İkinci bir sütunda (B), tarih (= A2) 'yi sadece hücre biçimiyle yıl ve ayı gösterecek şekilde değiştirdik: yyyy-mm. Gönderme zamanı geldiğinde, Tarihe göre sıralarız, gerekli diğer sütunları kopyalarız, BD diyoruz ve Web sayfasına yapıştırıyoruz. Bir cazibe gibi geldi.


2

Özel formatları daha önce kullanıyordum. Sistem bölgemi (Denetim Masası> Tüm Denetim Masası Öğeleri> Bölge) İngilizceye (İngiltere) değiştirdim, kısa bir tarih "yyyy-MM-dd" ve Excel'e sonra "2015-10-06" 'dan "otomatik olarak düzeltmedim 2015/10/06" . Yine de diğer yolu otomatik olarak düzeltmedi, ancak eğer böyle girerseniz o şekilde kalacaktır. Bana kesin zaman kazandırdı!


2
ISO standart tarih formatı almak için bulunduğunuz yer hakkında yalan söylemeniz oldukça çılgınca!
Michael

2

Bunu yapmak için çok daha kolay, daha güvenli bir yol var:

Tarihlerde, yerel ayarlarınızı Avustralya olarak değiştirin ve püf! ANSI standart tarihleri ​​mevcuttur VE ABD, Kanada, Avustralya veya Yeni Zelanda'daysanız, tüm ülkeler $ sembolünü kullandığından, para birimi biçiminizle uyuşmaz.

Neden - Onların sınırsız bilgeliğinde - Microsoft TÜM yerel ayarlara bu mevcut bir sır yapmaz, ama bu böyle olmuştur yıllar .


1

Bunun yerine benim için işe yaradı: Bu bir hücre sütunu ise ...

Veri sekmesini seçin ve ardından sütunlara metni (xl2003 menülerinde) sabit genişlik seçin, ancak sınırlayıcı çizgileri bulunmuyor Tarih Seçin (ymd) Bu, verileri tarihlere dönüştürür.

Artık aralığı istediğiniz gibi biçimlendirebilirsiniz. Kredi burada Dave'e gidiyor: http://msgroups.net/microsoft.public.excel.worksheet.functions/how-do-i-convert-d/75235


Yaşasın! Evet! Budur!!!
elliot svensson,

1

Özel formatlar açık bir çözümdür.

Fareyi bırakmak istemiyorsanız, yerel ayarları "İngilizce (ABD)" den "İngilizce (İngiltere)" ye bir seçenek yukarı kaydırın ve YYYY-AA-GG biçimi seçenekler arasında görünecektir .


Op, 'özel' listede en az bir ISO formatı var: yyyy-mm-dd;@(Excel 2013)
patricktokeeffe
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.