ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้

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

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

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

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

หมายเหตุ: สูตรที่ใช้ CELL มีค่าอาร์กิวเมนต์เฉพาะภาษาและจะส่งกลับข้อผิดพลาดถ้าคํานวณโดยใช้ภาษาอื่นเวอร์ชันExcel ตัวอย่างเช่น ถ้าคุณสร้างสูตรที่มีเซลล์ขณะที่ใช้ 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

"คำนำหน้า"

ค่าข้อความที่สอดคล้องกับ "ส่วนนําหน้าป้ายชื่อ" ของเซลล์ ส่งกลับเครื่องหมายอัญประกาศเดี่ยว (') ถ้าเซลล์มีข้อความชิดซ้าย เครื่องหมายอัญประกาศคู่ (") ถ้าเซลล์มีข้อความชิดขวา อักขระ ^ (^) ถ้าเซลล์มีข้อความที่อยู่กึ่งกลาง เครื่องหมายแบคสแลช (\) ถ้าเซลล์มีข้อความ Fill-Aligned และข้อความว่าง ("") ถ้าเซลล์มีสิ่งอื่นอยู่

หมายเหตุ: ค่านี้ไม่ได้รับการสนับสนุนใน Excel สำหรับเว็บ Excel Mobile Excel Starter

"ป้องกัน"

ค่า 0 ถ้าไม่มีการล็อกเซลล์ มิฉะนั้นให้ส่งกลับค่า 1 ถ้ามีการล็อกเซลล์

หมายเหตุ: ค่านี้ไม่ได้รับการสนับสนุนใน Excel สำหรับเว็บ Excel Mobile Excel Starter

"แถว"

หมายเลขแถวของเซลล์ในการอ้างอิง

"ประเภท"

ค่าข้อความที่สอดคล้องกับชนิดของข้อมูลในเซลล์ ส่งกลับค่า "b" เป็นค่าว่างถ้าเซลล์ว่างเปล่า "l" ของป้ายชื่อถ้าเซลล์มีค่าคงที่ของข้อความ และส่งกลับค่า "v" ถ้าเซลล์มีสิ่งอื่นอยู่

"ความกว้าง"

ส่งกลับอาร์เรย์ที่มี 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 Tech Community ขอความช่วยเหลือใน Answers community หรือแนะนำฟีเจอร์ใหม่หรือการปรับปรุงบน Excel User Voiceได้เสมอ

ดูเพิ่มเติม

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

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

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

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

×