ผมกำลังคิดว่าจะเขียน Happy New Year อย่างไรให้ดูเรียบง่ายแต่ไม่ธรรมดา

จู่ๆก็ฉุกคิดถึงฟังก์ชัน TEXTJOIN ที่เพิ่งศึกษาเดือนที่แล้ว จึงลองหยิบมาประยุกต์ดู

และนี่คือ Happy New Year ของผมครับ

{=TEXTJOIN(” “,TRUE,UPPER(A1:A3),YEAR(TODAY()))}

ผลลัพธ์ที่ได้ก็คือภาพด้านบนนั่นเอง ^__^

ขออธิบายสั้นๆดังนี้ครับ

A1 = happy

A2 = new

A3 = year

ตัวอักษรในเซลล์ A1, A2, A3 เป็นตัวเล็กทั้งหมด จึงเปลี่ยนให้เป็นตัวใหญ่ด้วยฟังก์ชัน UPPER

ปกติแล้วฟังก์ชัน UPPER แปลงเป็นตัวใหญ่ได้ทีละเซลล์ แต่ผมอยากไม่อยากเขียนเป็น UPPER(A1), UPPER(A2), UPPER(A3) จึงรวบสูตรเป็น

UPPER(A1:A3)

(การใช้สูตรในลักษณะนี้ถือเป็นสูตรอาร์เรย์ (Array Formula) เวลาใช้ต้องกด Ctrl+Shft+Enter)

ผลลัพธ์ที่ได้จึงเป็น

{“HAPPY”;”NEW”;”YEAR”}

 

คราวนี้มาดูเรื่องปีบ้าง

จริงๆแล้วจะใส่ 2018 ไปเลยก็จบ แต่ผมอยากให้สูตรนี้ไดนามิกส์ เผื่อใช้ปีหน้าได้ด้วย

(มองการณ์ไกลว่างั้น ^^)

ก็เลยใช้ฟังก์ชัน TODAY เพื่อแสดงวันที่ของวันนี้ก่อน

TODAY()

(TODAY เป็นฟังก์ชันที่ไม่ต้องการอาร์กิวเมนต์ หรือองค์ประกอบข้างใน เวลาใช้ เขียนเป็น TODAY() ได้เลย)

แล้วครอบด้วยฟังก์ชัน YEAR เพื่อเปลี่ยนวันให้เป็นปี

YEAR(TODAY())

ผลลัพธ์ที่ได้คือ

2018

 

นำทั้งหมดมาเชื่อมกันด้วยฟังก์ชัน TEXTJOIN โดยให้ระหว่างคำว่ามีช่องว่าง (“ “)

=TEXTJOIN(” “, TRUE, UPPER(A1:A3), YEAR(TODAY()) )

ระบุเป็น TRUE เผื่อกรณี A1: A3 มีช่องว่าง จะได้ไม่ต้องเว้นว่าง

(อ่านรายละเอียดการใช้ฟังก์ชัน TEXTJOIN ได้จาก https://reportingengineer.com/2017/11/24/textjoin-concatenate-concat/)

ด้วยความที่ UPPER(A1:A3) เป็นสูตรอาร์เรย์ สูตรนี้เลยเป็นอาร์เรย์ทั้งหมด จึงต้องกด Ctrl+Shft+Enter แทนการกด Enter ธรรมดา

{=TEXTJOIN(” “,TRUE,UPPER(A1:A3),YEAR(TODAY()))}

(วงเล็บปีกกาในสูตรเกิดจากการกด Ctrl+Shft+Enter ไม่ได้พิมพ์เอง)

ส่วนการทำให้เป็นตัวอักษรสีขาว พื้นสีฟ้า ผมใช้คำสั่ง Cell Styles ครับ

คลิกเซลล์ที่ต้องการ/ Home/ Cell Styles/ Accent5

(จริงๆจะทำแบบแมนวลก็ได้ แต่แบบนี้เร็วและสะดวกกว่า)

(Accent 5 คือ Cell Styles รูปแบบหนึ่ง)

แต่ขนาดฟอนต์ต้องปรับเองนะครับ

 

เป็นอย่างไรกันบ้าง ไม่ยากใช่ไหมครับ ^__^

สูตรนี้ใช้กับปี 2019, 2020 หรือปีอื่นๆได้ด้วยนา

แต่กว่าจะถึงตอนนั้น เราน่าจะมีมุกการเขียน Happy New Year หลายแบบแล้วล่ะครับ ^^

ใครสนใจไฟล์ตัวอย่าง ดาวน์โหลดได้เลยครับ

HappyNewYear2018_TEXTJOIN_180101

ใครมีไอเดียเจ๋งๆ เก็บไว้คนเดียวคนไม่สนุก ถ้าไม่รังเกียจ ลองแชร์เทคนิคของคุณใต้บทความนี้ได้เลยครับ

.

หากคุณชอบบทความแนวนี้ สามารถอัพเดตบทความใหม่ๆโดยคลิก Like เฟสบุ๊คแฟนเพจ วิศวกรรีพอร์ต หรือคลิก ที่นี่

อย่าลืมแชร์ให้เพื่อนอ่านเพื่อเป็นกำลังใจให้คนเขียนด้วยนะครับ ^__^