CONCATENATE kullanarak görüntülemek için başka bir hücreden getirilen tarihi biçimlendirme


16

A1 ve B1'de 2 farklı tarih diyelim ki, yapmak istediğim sadece A2'de bir etiket olarak tarih aralığını göstermek =concatenate(A1, " - ", A2)

Ancak, A1 varsayılan biçimdedir (AA / GG / YYYY) ve etiketin tarihlerinin DD MON, YYYY biçiminde olmasını istiyorum (21/21/2012 -> 21 Aralık 2012'de olduğu gibi).

Bu çok karmaşık olmamalı gibi görünüyor, ama şimdiye kadar arayarak bunu yapmak için herhangi bir yol bulamadım. Aynı tarihi uygun formatta farklı bir gizli hücreye kopyalayabilir ve concatenatefonksiyon çağrısı için referans verebilirim - ancak mümkünse doğrudan yapmayı tercih ederim.

Yani aradığım şey şudur:

=concatenate(FORMAT(A1, 'DD MON YYYY'), " - ", FORMAT(A1, 'DD MON YYYY'))

ancak uygun bir işlev bulamıyorum.

Yanıtlar:


13

Google e-tablolarında bir biçim işlevi yoktur. Sen kullanmak zorunda METİN (sayı, biçim) fonksiyonunu.

Her zaman format olacağını varsayıyorum itiraf etmeliyim, ancak Excel Metin kullanıyor, bu yüzden Google da kullanmak zorunda.


23

Bu benim için harika çalıştı:

=A1&TEXT(A2," mmmm d, yyyy")

Kaynak


Web Uygulamalarına Hoşgeldiniz! Lütfen yalnızca bağlantı içeren yanıtlar göndermeyin. Bağlantılar ölürse cevabınız işe yaramaz. Gönderinize gerçek yanıtı verin ve gerekiyorsa kaynağa bağlantı verin. SSS bölümünü okumak için biraz zaman ayırmanızı öneririm . Teşekkürler!
codingbadger

Google E-Tablolar'ın desteklediği mm dd yy türü biçimlerin bir listesi var mı?
Zlatty
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.