CELL (ฟังก์ชัน CELL)

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

= IF (CELL ("พิมพ์", A1) = "v", A1 * 2, 0)

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

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

ไวยากรณ์

CELL(info_type, [reference])

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

อาร์กิวเมนต์

คำอธิบาย

info_type   

จำเป็น

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

อ้างอิง    

ไม่จำเป็น

เซลล์ที่คุณต้องการข้อมูล

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

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

  • ในโหมดการคำนวณโดยอัตโนมัติเมื่อเซลล์ถูกปรับเปลี่ยนโดยผู้ใช้การคำนวณอาจถูกทริกเกอร์ก่อนหรือหลังจากที่มีการเลือกเสร็จแล้วขึ้นอยู่กับว่าคุณกำลังใช้งานบนแพลตฟอร์มสำหรับ 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 เป็น "จัดรูปแบบ" และคุณจะนำรูปแบบอื่นไปใช้กับเซลล์ที่อ้างอิงแล้วในภายหลังคุณจะต้องคำนวณเวิร์กชีตใหม่ (กด F9) เพื่ออัปเดตระเบียนของฟังก์ชัน CELL

ตัวอย่าง

ตัวอย่างของฟังก์ชันของเซลล์

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

คุณสามารถสอบถามผู้เชี่ยวชาญใน Excel Tech Community ขอความช่วยเหลือใน Answers community หรือแนะนำฟีเจอร์ใหม่หรือการปรับปรุงบน Excel User Voiceได้เสมอ

ดูเพิ่มเติม

เปลี่ยนรูปแบบของเซลล์
สร้างหรือเปลี่ยนการอ้างอิงเซลล์
ฟังก์ชัน
ที่อยู่ เพิ่มเปลี่ยนแปลงค้นหาหรือล้างการจัดรูปแบบตามเงื่อนไขในเซลล์

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

ขยายทักษะ Office ของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

ขอบคุณสำหรับคำติชมของคุณ!

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×