ฟังก์ชัน CELL

นำไปใช้กับ
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016 Excel for iPad Excel for iPhone Excel สำหรับแท็บเล็ต Android Excel สำหรับโทรศัพท์ Android

ฟังก์ชัน CELL ส่งกลับข้อมูลเกี่ยวกับการจัดรูปแบบ ตําแหน่งที่ตั้ง หรือเนื้อหาของเซลล์ ตัวอย่างเช่น ถ้าคุณต้องการตรวจสอบว่าเซลล์มีค่าที่เป็นตัวเลขไม่ใช่ข้อความ ก่อนที่คุณจะทําการคํานวณในเซลล์ดังกล่าว คุณสามารถใช้สูตรดังต่อไปนี้

=IF(CELL("type",A1)="v",A1*2,0)

สูตรนี้จะคำนวณ A1*2 ก็ต่อเมื่อเซลล์ A1 มีค่าที่เป็นตัวเลข แต่ถ้า A1 มีข้อความหรือว่างอยู่จะส่งกลับค่า 0

หมายเหตุ

สูตรที่ใช้ CELL มีค่าอาร์กิวเมนต์เฉพาะภาษา และจะส่งกลับข้อผิดพลาดถ้าคํานวณโดยใช้ Excel เวอร์ชันภาษาอื่น ตัวอย่างเช่น ถ้าคุณสร้างสูตรที่มี CELL ในขณะที่ใช้ Excel เวอร์ชันภาษาเช็ก สูตรดังกล่าวจะส่งกลับข้อผิดพลาด ถ้าเปิดเวิร์กบุ๊กโดยใช้เวอร์ชันภาษาฝรั่งเศส  ถ้าการเปิดเวิร์กบุ๊กของคุณโดยใช้ Excel เวอร์ชันภาษาอื่นเป็นสิ่งสําคัญ ให้พิจารณาใช้ฟังก์ชันทดแทนหรืออนุญาตให้ผู้อื่นบันทึกสําเนาภายในเครื่อง ซึ่งพวกเขาจะแก้ไขอาร์กิวเมนต์ CELL ให้ตรงกับภาษาของพวกเขา

ไวยากรณ์

CELL(info_type, [reference])

ไวยากรณ์ของฟังก์ชัน CELL มีอาร์กิวเมนต์ดังนี้

อาร์กิวเมนต์ คำอธิบาย
info_type
จำเป็น
ค่าข้อความที่ระบุชนิดข้อมูลของเซลล์ที่คุณต้องการส่งกลับ รายการต่อไปนี้จะแสดงค่าที่เป็นไปได้สําหรับอาร์กิวเมนต์ Info_type และผลลัพธ์ที่สอดคล้องกัน
การอ้างอิง
ไม่จำเป็น
เซลล์ที่คุณต้องการข้อมูล

ถ้าละไว้ ข้อมูลที่ระบุไว้ในอาร์กิวเมนต์ info_type จะถูกส่งกลับสําหรับเซลล์ที่เลือกในเวลาทําการคํานวณ ถ้าอาร์กิวเมนต์อ้างอิงเป็นช่วงของเซลล์ ฟังก์ชัน CELL จะส่งกลับข้อมูลสําหรับเซลล์ที่ใช้งานอยู่ในช่วงที่เลือก

สําคัญ: แม้ว่าทางเทคนิคแล้ว การอ้างอิงจะเป็นเพียงตัวเลือก แต่ขอแนะนําให้รวมการอ้างอิงไว้ในสูตรของคุณ เว้นแต่คุณจะเข้าใจผลกระทบของการไม่มีการอ้างอิงมีต่อผลลัพธ์ของสูตรของคุณ และต้องการให้เกิดผล การละอาร์กิวเมนต์อ้างอิงจะไม่ทําให้เกิดข้อมูลเกี่ยวกับเซลล์ใดเซลล์หนึ่งที่เชื่อถือได้ เนื่องจากสาเหตุต่อไปนี้
ในโหมดการคํานวณอัตโนมัติ เมื่อผู้ใช้ปรับเปลี่ยนเซลล์ การคํานวณอาจถูกทริกเกอร์ก่อนหรือหลังจากดําเนินการเลือก โดยขึ้นอยู่กับแพลตฟอร์มที่คุณกําลังใช้สําหรับ Excel ตัวอย่างเช่น ในปัจจุบัน Excel สําหรับ Windows จะทริกเกอร์การคํานวณก่อนที่จะเปลี่ยนแปลงการเลือก แต่ Excel สำหรับเว็บทริกเกอร์หลังจากนั้น เมื่อ Co-Authoring กับผู้ใช้รายอื่นที่ทําการแก้ไข ฟังก์ชันนี้จะรายงานเซลล์ที่ใช้งานอยู่ของคุณแทนที่จะรายงานของตัวแก้ไข การคํานวณใหม่ใดๆ เช่น การกด F9 จะทําให้ฟังก์ชันส่งกลับผลลัพธ์ใหม่แม้ว่าจะไม่มีการแก้ไขเซลล์เกิดขึ้น

ค่า info_type

รายการต่อไปนี้อธิบายค่าข้อความที่สามารถใช้สําหรับอาร์กิวเมนต์ info_type ค่าเหล่านี้ต้องถูกใส่ในฟังก์ชัน CELL โดยมีเครื่องหมายอัญประกาศ (" ")

info_type ส่งกลับ
"ที่อยู่" การอ้างอิงของเซลล์แรกในการอ้างอิง ซึ่งเป็นข้อความ
"คอลัมน์" หมายเลขคอลัมน์ของเซลล์ในการอ้างอิง
"สี" ค่า 1 ถ้ามีการจัดรูปแบบเซลล์ด้วยสีที่เป็นค่าลบ มิฉะนั้นให้ส่งกลับค่า 0 (ศูนย์)
หมายเหตุ: ค่านี้ไม่ได้รับการสนับสนุนใน Excel สำหรับเว็บ, Excel Mobile และ Excel Starter
"contents" ค่าของเซลล์ด้านบนซ้ายในการอ้างอิง ซึ่งไม่ใช่สูตร
"filename" ชื่อไฟล์ (ซึ่งรวมเส้นทางแบบเต็ม) ของไฟล์ที่มีการอ้างอิง เป็นข้อความ ส่งกลับค่าข้อความว่างเปล่า ("") ถ้าเวิร์กชีตที่มีเซลล์ที่อ้างอิงนั้นยังไม่ถูกบันทึก
หมายเหตุ: ค่านี้ไม่ได้รับการสนับสนุนใน Excel สำหรับเว็บ, Excel Mobile และ Excel Starter
"รูปแบบ" ค่าข้อความที่สอดคล้องกับรูปแบบตัวเลขของเซลล์ ค่าข้อความสําหรับรูปแบบต่างๆ แสดงอยู่ในตารางต่อไปนี้ ส่งกลับค่า "-" ที่ท้ายของค่าข้อความถ้ามีการจัดรูปแบบเซลล์เป็นสีสําหรับค่าลบ ส่งกลับค่า "()" ที่ท้ายของค่าข้อความถ้ามีการจัดรูปแบบเซลล์ด้วยวงเล็บสําหรับค่าบวกหรือค่าทั้งหมด
หมายเหตุ: ค่านี้ไม่ได้รับการสนับสนุนใน Excel สำหรับเว็บ, Excel Mobile และ Excel Starter
"วงเล็บ" ค่า 1 ถ้ามีการจัดรูปแบบเซลล์ด้วยวงเล็บสำหรับค่าบวกหรือค่าทั้งหมด มิฉะนั้นให้ส่งกลับค่า 0
หมายเหตุ: ค่านี้ไม่ได้รับการสนับสนุนใน Excel สำหรับเว็บ, Excel Mobile และ Excel Starter
"คำนำหน้า" ค่าข้อความที่สอดคล้องกับ "คํานําหน้าป้ายชื่อ" ของเซลล์ ส่งกลับค่าเครื่องหมายอัญประกาศเดี่ยว (') ถ้าเซลล์มีข้อความชิดขอบซ้าย เครื่องหมายอัญประกาศคู่ (") ถ้าเซลล์มีข้อความชิดขอบขวา เครื่องหมายตก (^) ถ้าเซลล์มีข้อความที่อยู่กึ่งกลาง เครื่องหมายแบคสแลช (\) ถ้าเซลล์มีข้อความแบบเต็มเซลล์ และข้อความว่างเปล่า ("") ถ้าเซลล์มีลักษณะอื่นๆ
หมายเหตุ: ค่านี้ไม่ได้รับการสนับสนุนใน Excel สำหรับเว็บ, Excel Mobile และ Excel Starter
"ป้องกัน" ค่า 0 ถ้าไม่มีการล็อกเซลล์ มิฉะนั้นให้ส่งกลับค่า 1 ถ้ามีการล็อกเซลล์
หมายเหตุ: ค่านี้ไม่ได้รับการสนับสนุนใน Excel สำหรับเว็บ, Excel Mobile และ Excel Starter
"แถว" หมายเลขแถวของเซลล์ในการอ้างอิง
"ประเภท" ค่าข้อความที่สอดคล้องกับชนิดของข้อมูลในเซลล์ ส่งกลับค่าเป็น "b" แทนคําว่า blank ถ้าเป็นเซลล์ว่างเปล่า จะส่งกลับค่าเป็น "l" แทนคําว่า label ถ้าเซลล์มีค่าคงที่ของข้อความ และส่งกลับค่า "v" แทนคําว่า value ถ้าเซลล์มีค่าเป็นอย่างอื่น
"ความกว้าง" ส่งกลับอาร์เรย์ที่มี 2 รายการ
รายการที่ 1 ในอาร์เรย์คือความกว้างคอลัมน์ของเซลล์ ซึ่งปัดเป็นจํานวนเต็ม แต่ละหน่วยของความกว้างคอลัมน์มีค่าเท่ากับความกว้างของหนึ่งตัวอักขระในขนาดฟอนต์เริ่มต้น
รายการที่ 2 ในอาร์เรย์เป็นค่าบูลีน ค่าเป็น TRUE ถ้าความกว้างของคอลัมน์เป็นค่าเริ่มต้น หรือ FALSE ถ้าความกว้างถูกตั้งค่าอย่างชัดเจนโดยผู้ใช้
หมายเหตุ: ค่านี้ไม่ได้รับการสนับสนุนใน Excel สำหรับเว็บ, Excel Mobile และ Excel Starter

รหัสรูปแบบ CELL

รายการดังต่อไปนี้อธิบายถึงค่าข้อความที่ฟังก์ชัน CELL ส่งกลับ เมื่ออาร์กิวเมนต์ info_type เป็น "format" และอาร์กิวเมนต์อ้างอิงคือเซลล์ที่จัดรูปแบบด้วยรูปแบบตัวเลขที่มีอยู่แล้วภายใน

ถ้ารูปแบบของ Excel เป็น ฟังก์ชัน CELL ส่งกลับค่า
ทั่วไป "G"
0 "F0"
#,##0 ",0"
0.00 "F2"
#,##0.00 ",2"
$#,##0_);($#,##0) "C0"
$#,##0_);[Red]($#,##0) "C0-"
$#,##0.00_);($#,##0.00) "C2"
$#,##0.00_);[Red]($#,##0.00) "C2-"
0% "P0"
0.00% "P2"
0.00E+00 "S2"
# ?/? หรือ # ??/?? "G"
m/d/yy หรือ m/d/yy h:mm หรือ mm/dd/yy "D4"
d-mmm-yy หรือ dd-mmm-yy "D1"
d-mmm หรือ dd-mmm "D2"
ดดด-ปป "D3"
ดด/วว "D5"
h:mm AM/PM "D7"
h:mm:ss AM/PM "D6"
ชม.:นาที "D9"
ชม.:นาที:วินาที "D8"

หมายเหตุ

ถ้าอาร์กิวเมนต์ info_type ในฟังก์ชัน CELL คือ "format" และคุณนํารูปแบบอื่นไปใช้กับเซลล์อ้างอิงนั้นในภายหลัง คุณจะต้องคํานวณเวิร์กชีตใหม่ (กด F9) เพื่ออัปเดตผลลัพธ์ของฟังก์ชัน CELL

ตัวอย่าง

ตัวอย่างฟังก์ชัน CELL

ต้องการความช่วยเหลือเพิ่มเติมไหม

คุณสามารถสอบถามผู้เชี่ยวชาญใน ชุมชนด้านเทคนิคของ Excel หรือรับการสนับสนุนใน ชุมชนได้เสมอ