ฟังก์ชัน 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 จะส่งกลับข้อมูลสําหรับเซลล์ที่ใช้งานอยู่ในช่วงที่เลือก สิ่งสำคัญ: แม้ว่าการอ้างอิงทางเทคนิคจะทําหรือไม่ก็ได้ รวมถึงในสูตรของคุณได้รับการแนะนําให้ใช้ เว้นแต่ว่าคุณจะเข้าใจผลกระทบที่มีต่อผลลัพธ์ของสูตรและต้องการให้มีผล การละเว้นอาร์กิวเมนต์อ้างอิงไม่ได้ให้ข้อมูลเกี่ยวกับเซลล์ที่ระบุได้อย่างน่าเชื่อถือ
|
ค่า 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" สําหรับค่าว่างถ้าเซลล์ว่างเปล่า "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
ตัวอย่าง
ต้องการความช่วยเหลือเพิ่มเติมไหม
คุณสามารถสอบถามผู้เชี่ยวชาญใน Excel Tech Community หรือรับการสนับสนุนใน ชุมชน
ดูเพิ่มเติม
เปลี่ยนรูปแบบของเซลล์ สร้างหรือเปลี่ยนการอ้างอิง เซลล์ฟังก์ชัน ADDRESSเพิ่ม เปลี่ยน ค้นหา หรือล้างการจัดรูปแบบตามเงื่อนไขในเซลล์