หน้าแรก › บทความ › Microsoft
Microsoft

VALUETOTEXT และ ARRAYTOTEXT ใน Excel แปลงค่าและ array เป็นข้อความ

เผยแพร่ 29 ส.ค. 69

VALUETOTEXT แปลงค่าหนึ่งค่าให้เป็นข้อความ และ ARRAYTOTEXT แปลงทั้ง array (ผลลัพธ์ที่ล้นหลายเซลล์) ให้เป็นข้อความบรรทัดเดียว ประโยชน์หลักคือใช้ “ส่อง” ว่าสูตรแบบ spill คืนอะไรออกมาบ้าง เก็บผลลัพธ์ลงเซลล์เดียวเพื่อทำสรุป หรือเอา array ไปต่อกับข้อความอื่น เป็นฟังก์ชันของ Microsoft 365

🎬 ดูวิดีโอสอน (1 นาที 13 วินาที) บน Excel จริง หรืออ่านขั้นตอนละเอียดด้านล่างได้เลย

รูปแบบของสูตร

=VALUETOTEXT(ค่า, [รูปแบบ]) — รูปแบบ 0 = กระชับ, 1 = เข้มงวด (ใส่เครื่องหมายคำพูดรอบข้อความ)
=ARRAYTOTEXT(ช่วง/array, [รูปแบบ]) — 0 = ก, ข, ค อ่านง่าย, 1 = {"ก";"ข";"ค"} แสดงโครงสร้างเต็ม

ตัวอย่างที่ 1: รวมผล FILTER ให้อยู่ในเซลล์เดียว

ตัวอย่างสูตร =ARRAYTOTEXT(FILTER(A2:A6, B2:B6>100)) ใน Excel (ภาพจากหน้าจอจริง)” width=”1900″ height=”546″ class=”wp-image-11295″ style=”max-width:100%;height:auto;border-radius:8px;” /><figcaption>ภาพจากหน้าจอ Excel จริง (ตัวอย่างข้อมูลในวิดีโอ)</figcaption></figure>
<p><a href=FILTER คืนรายชื่อหลายแถว แต่ ARRAYTOTEXT ยุบให้เป็นข้อความเดียว “ก้อง, เจน, ตูน” เอาไปใส่ในรายงานหรือข้อความแจ้งเตือนได้เลย

ตัวอย่างที่ 2: ดูโครงสร้างของ array ด้วยรูปแบบ 1

ตัวอย่างสูตร =ARRAYTOTEXT(A2:B3, 1) ใน Excel (ภาพจากหน้าจอจริง)
ภาพจากหน้าจอ Excel จริง (ตัวอย่างข้อมูลในวิดีโอ)

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

ตัวอย่างที่ 3: VALUETOTEXT กับวันที่

ตัวอย่างสูตร =VALUETOTEXT(A2) ใน Excel (ภาพจากหน้าจอจริง)
ภาพจากหน้าจอ Excel จริง (ตัวอย่างข้อมูลในวิดีโอ)

VALUETOTEXT คืนค่า “ดิบ” ที่ Excel เก็บจริง วันที่จึงกลายเป็นเลข serial ไม่ใช่ข้อความที่เห็นบนหน้าจอ ถ้าต้องการรูปแบบตามที่แสดง ให้ใช้ TEXT แทน

ข้อควรรู้

  • เป็นฟังก์ชันของ Microsoft 365 — เวอร์ชันเก่าไม่มี ใช้ TEXTJOIN รวมข้อความแทน
  • ไม่เหมาะกับการแปลงกลับ — โหมดกระชับ (0) ทำให้ข้อมูลชนิดต่างกันดูเหมือนกัน เอาไปแปลงกลับเป็น array ไม่ได้ตรงเป๊ะ
  • ใช้ดีสุดตอน debug — วางข้างๆ สูตร spill เพื่อเห็นภาพรวมว่าคืนอะไร โดยไม่ต้องกวาดสายตาหลายเซลล์

หมายเหตุ: บทความนี้เขียนและเรียบเรียงโดย AI

← กลับหน้าบทความ
Line