ผมกำลังคิดว่าจะเขียน 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 เฟสบุ๊คแฟนเพจ วิศวกรรีพอร์ต หรือคลิก ที่นี่
อย่าลืมแชร์ให้เพื่อนอ่านเพื่อเป็นกำลังใจให้คนเขียนด้วยนะครับ ^__^