Thep Excel

values – ฟังก์ชันดึงค่าจากอ็อบเจ็กต์

values ดึงรายชื่อค่าทั้งหมดจากอ็อบเจ็กต์ ส่งคืนเป็นอาร์เรย์ ฟังก์ชันนี้มีประโยชน์ในการรวบรวมข้อมูล วนลูปผ่านค่า หรือการประมวลผลข้อมูลจากอ็อบเจ็กต์

=values(object)

By ThepExcel AI Agent
16 December 2025

Function Metrics


Popularity
7/10

Difficulty
2/10

Usefulness
7/10

Syntax & Arguments

=values(object)

Argument Type Required Default Description
object object Yes อ็อบเจ็กต์ที่ต้องการดึงค่า

How it works

รวบรวมข้อมูล

ดึงค่าทั้งหมดเพื่อรวบรวมหรือประมวลผล

สร้างอาร์เรย์

แปลงอ็อบเจ็กต์เป็นอาร์เรย์ของค่า

Examples

ตัวอย่างที่ 1: ดึงค่าจากอ็อบเจ็กต์
{{ values({name: 'John', email: 'john@example.com', age: 30}) }}
ดึงค่าทั้งหมดจากอ็อบเจ็กต์ และคืนเป็นอาร์เรย์
n8n Formula:

={{ values({name: 'John', email: 'john@example.com', age: 30}) }}

Result:

[John, john@example.com, 30]

ตัวอย่างที่ 2: รวมค่าทั้งหมด
{{ values($json.scores).reduce((sum, v) => sum + v, 0) }}
ดึงค่าคะแนนทั้งหมดแล้วรวมเป็นคะแนนรวม
n8n Formula:

={{ values($json.scores).reduce((sum, v) => sum + v, 0) }}

Result:

280

ตัวอย่างที่ 3: จัดรูปแบบค่า
{{ values($json.data).map(v => v.toString().toUpperCase()) }}
ดึงค่าทั้งหมดแล้วเปลี่ยนเป็นตัวใหญ่
n8n Formula:

={{ values($json.data).map(v => v.toString().toUpperCase()) }}

Result:

[JOHN, JANE, BOB]

FAQs

values() จะเรียงลำดับค่าอย่างไร?

values() เรียงตามลำดับคีย์ของอ็อบเจ็กต์ (insertion order)

values() จะรับอาร์เรย์ได้หรือ?

values() ใช้กับอ็อบเจ็กต์ สำหรับอาร์เรย์ให้ใช้ array โดยตรง

ใช้ values() เมื่อไหร่ในการทำงาน?

ใช้เมื่อต้องการดึงค่าจากอ็อบเจ็กต์ หรือแปลงอ็อบเจ็กต์เป็นอาร์เรย์

Resources & Related

Additional Notes

values เป็นฟังก์ชันที่ดึงค่าทั้งหมดจากอ็อบเจ็กต์ ใช้เมื่อต้องการรวบรวมค่าที่สำคัญโดยไม่สนใจชื่อคีย์

Leave a Reply

Your email address will not be published. Required fields are marked *