จัดรูปแบบวันที่ดึงข้อมูลจากเซลล์อื่นเพื่อแสดงโดยใช้ CONCATENATE


16

ให้พูด 2 วันที่แตกต่างกันใน A1 และ B1 สิ่งที่ฉันต้องการจะทำคือเพียงแสดงช่วงของวันที่เป็นป้ายกำกับใน A2 โดยใช้ =concatenate(A1, " - ", A2)

อย่างไรก็ตาม A1 อยู่ในรูปแบบเริ่มต้น (MM / DD / YYYY) และฉันต้องการให้ป้ายกำกับมีวันที่ในรูปแบบ DD MON, YYYY (เช่นใน 12/21/2012 -> 21 ธันวาคม 2012)

ดูเหมือนว่าสิ่งนี้ไม่ควรซับซ้อนเกินไป แต่ฉันไม่สามารถหาทางทำได้โดยค้นหาจนถึงตอนนี้ ฉันเดาว่าฉันสามารถคัดลอกวันที่เดียวกันไปยังเซลล์ที่ซ่อนอยู่อื่นด้วยรูปแบบที่เหมาะสมและอ้างอิงว่าสำหรับการconcatenateเรียกใช้ฟังก์ชัน - แต่ฉันควรทำโดยตรงถ้าเป็นไปได้

ดังนั้นสิ่งที่ฉันกำลังมองหาคือสิ่งที่ชอบ:

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

ยกเว้นฉันไม่สามารถหาฟังก์ชั่นที่เหมาะสมได้

คำตอบ:


13

ไม่มีฟังก์ชั่นรูปแบบในสเปรดชีตของ Google คุณต้องใช้ฟังก์ชันTEXT (ตัวเลข, รูปแบบ)

ฉันต้องยอมรับฉันคิดเสมอว่ามันจะเป็นรูปแบบ แต่ Excel ใช้ Text ดังนั้น Google ก็ต้องใช้มันเช่นกัน


21

สิ่งนี้ใช้งานได้ดีสำหรับฉัน:

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

แหล่ง


ยินดีต้อนรับสู่เว็บแอปพลิเคชัน! โปรดอย่าโพสต์คำตอบด้วยลิงก์เพียง หากลิงก์นั้นตายคำตอบของคุณก็ไร้ประโยชน์ ระบุคำตอบที่แท้จริงในโพสต์ของคุณและถ้าจำเป็นให้เชื่อมโยงไปยังแหล่งที่มา ผมขอแนะนำให้คุณใช้เวลาในการอ่านคำถามที่พบบ่อย ขอบคุณ!
codingbadger

มีรายการรูปแบบประเภท mm dd yy ที่ Google ชีทสนับสนุนหรือไม่
Zlatty
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.