โค้ดเขตข้อมูล = (Formula) จะคํานวณตัวเลขโดยใช้สูตรทางคณิตศาสตร์
คุณสามารถใช้คําสั่ง สูตร บนแท็บ เค้าโครง ซึ่งจะปรากฏขึ้นเมื่อคุณคลิกภายในตาราง เพื่อเพิ่มเขตข้อมูลนี้ลงในเอกสาร คุณยังสามารถเพิ่มได้โดยใช้กล่องโต้ตอบ เขตข้อมูล
เมื่อต้องการเปิดกล่องโต้ตอบ เขตข้อมูลบน Windows ให้เลือกแท็บ แทรกจากนั้นในกลุ่ม ข้อความให้เลือก ส่วนประกอบด่วนและ เขตข้อมูลบน Mac ให้เลือกแท็บ แทรกจากนั้นเลือก เขตข้อมูล(ถ้าคุณไม่เห็น เขตข้อมูลคุณอาจจำเป็นต้องเลือก ข้อความก่อน)
โค้ดเขตข้อมูลจะบอก Word ถึงสิ่งที่จะแทรกหรือใส่ลงในเอกสารหลังจากพิจารณาค่าของโค้ดเขตข้อมูล เช่น วันที่ปัจจุบันหรือจำนวนหน้า โดยปกติ ค่าที่เป็นผลลัพธ์จะเพียงแค่แสดงเป็นส่วนหนึ่งของเอกสาร คุณสามารถสลับระหว่างการดูผลลัพธ์หรือการดูโค้ดเขตข้อมูลโดยกด Alt+F9 บน Windows หรือ fn+Option+F9 บน Mac
เคล็ดลับ: ถ้าคุณมีแอปพลิเคชันสเปรดชีต เช่น Excel การฝังเวิร์กชีตทั้งหมดหรือบางส่วนลงในเอกสารมักจะง่ายกว่าการใช้เขตข้อมูล = (Formula)
ไวยากรณ์
เมื่อคุณดูโค้ดเขตข้อมูล = (Formula) ในเอกสารของคุณ ไวยากรณ์จะมีลักษณะดังนี้
{ = Formula [บุ๊กมาร์ก ] [\#Numeric Picture ] }
คำแนะนำ
สูตรคือ นิพจน์ ที่สามารถรวมตัวเลข บุ๊กมาร์กที่อ้างถึงตัวเลข เขตข้อมูลที่ทําให้เกิดตัวเลข และตัวดําเนินการและฟังก์ชันที่พร้อมใช้งาน นิพจน์สามารถอ้างอิงไปยังค่าในตารางและค่าที่ส่งกลับโดยฟังก์ชัน
เรียนรู้เกี่ยวกับ
ตัวดำเนินการ
ในเขตข้อมูล = (Formula) คุณสามารถใช้การรวมกันของค่าและตัวดำเนินการทางคณิตศาสตร์และตัวดำเนินการเชิงสัมพันธ์ต่อไปนี้ได้
+
การบวก
–
การลบ
*
การคูณ
/
การหาร
%
เปอร์เซ็นต์
^
การยกกำลังและราก
=
เท่ากับ
<
น้อยกว่า
< =
น้อยกว่าหรือเท่ากับ
>
มากกว่า
> =
มากกว่าหรือเท่ากับ
< >
ไม่เท่ากับ
ฟังก์ชัน
เขตข้อมูล = (Formula) สามารถใช้ค่าที่ส่งกลับโดยฟังก์ชันต่อไปนี้ ฟังก์ชันที่มีวงเล็บว่างสามารถรับอาร์กิวเมนต์ได้หลายอาร์กิวเมนต์ อาร์กิวเมนต์ต้องคั่นด้วยตัวคั่นรายการที่กําหนดไว้ในการตั้งค่าภูมิภาคใน Microsoft Windows แผงควบคุม ไม่ว่าจะเป็นเครื่องหมายจุลภาค (,) หรือเครื่องหมายอัฒภาค (;)) อาร์กิวเมนต์อาจเป็นตัวเลข สูตร หรือชื่อบุ๊กมาร์ก ฟังก์ชัน AVERAGE(), COUNT(), MAX(), MIN(), PRODUCT(), และ SUM() ยังสามารถยอมรับการอ้างอิงไปยังเซลล์ตารางเป็นอาร์กิวเมนต์ได้ด้วย
ABS(x)
ส่งกลับค่าบวกของตัวเลขหรือสูตรโดยไม่คำนึงว่าค่าจริงจะเป็นค่าบวกหรือค่าลบ
AND(x,y)
ส่งกลับค่า 1 ถ้านิพจน์แบบตรรกะ x และ y เป็นจริงทั้งคู่ หรือส่งกลับค่า 0 (ศูนย์) ถ้านิพจน์รายการใดรายการหนึ่งเป็นเท็จ
AVERAGE( )
ส่งกลับค่าเฉลี่ยของรายการค่า
COUNT( )
ส่งกลับจำนวนของข้อมูลในรายการ
DEFINED(x)
ส่งกลับค่า 1 (จริง) ถ้านิพจน์ x ถูกต้อง หรือส่งกลับค่า 0 (เท็จ) ถ้านิพจน์ไม่สามารถคำนวณได้
FALSE
ส่งกลับ 0 (ศูนย์)
INT(x)
ส่งกลับค่าตัวเลขทางซ้ายของตำแหน่งทศนิยมในค่าหรือสูตร x
MIN( )
ส่งกลับค่าที่น้อยที่สุดในรายการ
MAX( )
ส่งกลับค่าที่มากที่สุดในรายการ
MOD(x,y)
ส่งกลับค่าเศษเหลือจากผลลัพธ์ของการหารค่า x ด้วยค่า y เป็นจำนวนครั้งที่นับได้
NOT(x)
ส่งกลับค่า 0 (ศูนย์) (เท็จ) ถ้านิพจน์แบบตรรกะ x เป็นจริง หรือส่งกลับค่า 1 (จริง) ถ้านิพจน์เป็นเท็จ
OR(x,y)
ส่งกลับค่า 1 (จริง) ถ้านิพจน์แบบตรรกะรายการใดรายการหนึ่งหรือทั้งสองรายการของ x และ y เป็นจริง หรือส่งกลับค่า 0 (ศูนย์) (เท็จ) ถ้านิพจน์ทั้งสองรายการเป็นเท็จ
PRODUCT( )
ส่งกลับผลลัพธ์ของการคูณรายการของค่า ตัวอย่างเช่น ฟังก์ชัน { = PRODUCT (1,3,7,9) } จะส่งกลับค่า 189
ROUND(x,y)
ส่งกลับค่า x ที่ปัดเศษตามจำนวนตำแหน่งทศนิยมที่ระบุใน y ค่า x สามารถเป็นได้ทั้งตัวเลขหรือผลลัพธ์จากสูตร
SIGN(x)
ส่งกลับค่า 1 ถ้า x เป็นค่าบวก หรือส่งกลับค่า -1 ถ้า x เป็นค่าลบ
SUM( )
ส่งกลับผลรวมของรายการค่าหรือสูตร
TRUE
ส่งกลับค่า 1
การอ้างอิงตาราง
เมื่อคุณทําการคํานวณในตาราง คุณอ้างอิง ตาราง เซลล์เป็น A1, A2, B1, B2 และอื่นๆ ด้วยตัวอักษรที่แสดงคอลัมน์และตัวเลขที่แสดงถึงแถว การอ้างอิงเซลล์ใน Microsoft Word ต่างจากการอ้างอิงใน Microsoft Excel คือการอ้างอิงแบบสัมบูรณ์เสมอและไม่แสดงด้วยเครื่องหมายดอลลาร์ ตัวอย่างเช่น การอ้างอิงไปยังเซลล์เป็น A1 ใน Word จะเหมือนกับการอ้างอิงไปยังเซลล์$A$1 ใน Excel
อ้างอิงเซลล์แต่ละเซลล์
เมื่อต้องการอ้างอิงเซลล์ในสูตร ให้ใช้เครื่องหมายจุลภาคเพื่อคั่นการอ้างอิงแต่ละเซลล์และเครื่องหมายจุดคู่เพื่อคั่นเซลล์แรกและเซลล์สุดท้ายในช่วงที่กำหนด ตามที่แสดงในตัวอย่างต่อไปนี้
เมื่อต้องการหาค่าเฉลี่ยเซลล์เหล่านี้
=average(b:b) หรือ =average(b1:b3)
=average(a1:b2)
=average(a1:c2) หรือ =average(1:1,2:2)
=average(a1,a3,c2)
อ้างอิงทั้งแถวหรือทั้งคอลัมน์
คุณสามารถอ้างอิงทั้งแถวหรือทั้งคอลัมน์ในการคำนวณได้โดยใช้วิธีต่อไปนี้
-
ใช้ช่วงที่มีเฉพาะตัวอักษรหรือตัวเลขที่แสดงถึงช่วงนั้น ตัวอย่างเช่น 1:1 เพื่ออ้างอิงแถวแรกในตาราง การกําหนดนี้จะทําให้การคํานวณรวมเซลล์ทั้งหมดในแถวโดยอัตโนมัติ ถ้าคุณตัดสินใจที่จะเพิ่มเซลล์อื่นๆ ในภายหลัง
-
ใช้ช่วงที่มีเซลล์ที่ระบุ ตัวอย่างเช่น a1:a3 เพื่ออ้างอิงคอลัมน์ที่มีสามแถว การกําหนดนี้ช่วยให้การคํานวณรวมเฉพาะเซลล์เหล่านั้น ถ้าคุณเพิ่มเซลล์อื่นๆ ในภายหลังและคุณต้องการรวมการคํานวณไว้ คุณจะต้องแก้ไขการคํานวณนั้น
อ้างอิงเซลล์ต่างๆ ในตารางอื่น
เมื่อต้องการอ้างอิงเซลล์ในตารางอื่น หรืออ้างอิงเซลล์จากภายนอกตาราง ให้ระบุตารางด้วย บุ๊กมาร์ก ตัวอย่างเช่น เขตข้อมูล { =average(Table2 b:b) } เฉลี่ยคอลัมน์ B ในตารางที่ทําเครื่องหมายด้วยบุ๊กมาร์ก Table2
บุ๊กมาร์ก
ชื่อของบุ๊กมาร์กซึ่งจะอ้างอิงค่าอย่างน้อยหนึ่งค่า
\# รูปภาพตัวเลข
ระบุการแสดงผลลัพธ์ที่เป็นตัวเลข สวิตช์นี้เรียกว่าสวิตช์ "รูปภาพ" เนื่องจากคุณใช้สัญลักษณ์เพื่อแสดงรูปแบบของผลลัพธ์เขตข้อมูล
ตัวอย่างเช่น สวิตช์ \# $,0.00 ใน { = SUM(ABOVE) \# $,0.00 } แสดงผลลัพธ์ เช่น "$4,455.70" ถ้าผลลัพธ์ของเขตข้อมูลไม่ใช่ตัวเลข สวิตช์นี้จะไม่มีผล
หมายเหตุ: ไม่จําเป็นต้องมีเครื่องหมายอัญประกาศรอบรูปภาพตัวเลขอย่างง่ายที่ไม่มีช่องว่าง ตัวอย่างเช่น { MarchSales \# $,0.00 } สําหรับรูปภาพตัวเลขที่ซับซ้อนมากขึ้นและรูปภาพที่มีข้อความหรือช่องว่าง ให้ใส่รูปภาพตัวเลขไว้ในเครื่องหมายอัญประกาศ ตามที่แสดงในตัวอย่างรายการรูปภาพต่อไปนี้ Word เพิ่มเครื่องหมายอัญประกาศลงในสวิตช์รูปภาพตัวเลข ถ้าคุณแทรกเขตข้อมูลโดยใช้คําสั่ง เขตข้อมูล บนแท็บ แทรก หรือคําสั่ง สูตร บนเมนู เค้าโครง (ซึ่งจะปรากฏขึ้นเมื่อคุณคลิกภายในตาราง)
รวมรายการรูปภาพต่อไปนี้เพื่อสร้างสวิตช์รูปภาพตัวเลข
รายการรูปภาพ
0 (ศูนย์)
ระบุตําแหน่งตัวเลขที่ต้องการให้แสดงในผลลัพธ์ ถ้าผลลัพธ์ไม่มีตัวเลขในตําแหน่งนั้น Word จะแสดง 0 (ศูนย์) ตัวอย่างเช่น { = 4 + 5 \# 00.00 } จะแสดง "09.00"
#
ระบุตําแหน่งตัวเลขที่ต้องการให้แสดงในผลลัพธ์ ถ้าผลลัพธ์ไม่มีตัวเลขในตําแหน่งนั้น Word จะแสดงช่องว่าง ตัวอย่างเช่น { = 9 + 6 \# $### } จะแสดง "$ 15"
x
ปล่อยตัวเลขทางด้านซ้ายของพื้นที่ที่สํารองไว้ "x" ถ้าพื้นที่ที่สํารองไว้อยู่ทางด้านขวาของจุดทศนิยม Word จะปัดเศษผลลัพธ์ไปยังตําแหน่งนั้น ตัวอย่างเช่น:
{ = 111053 + 111439 \# x## } จะแสดง "492" { = 1/8 \# 0.00x } แสดง "0.125" { = 3/4 \# .x } แสดง ".8". (จุดทศนิยม)
กําหนดตําแหน่งจุดทศนิยม ตัวอย่างเช่น { = SUM(ABOVE) \# $###.00 } จะแสดง "$495.47"
หมายเหตุ: บน Windows ให้ใช้สัญลักษณ์ทศนิยมที่ระบุเป็นส่วนหนึ่งของการตั้งค่าภูมิภาคในแผงควบคุม
, (สัญลักษณ์การจัดกลุ่มตัวเลข)
แยกชุดของตัวเลขสามหลัก ตัวอย่างเช่น { = NetProfit \# $#,###,### } จะแสดง "$2,456,800"
หมายเหตุ: บน Windows ให้ใช้สัญลักษณ์การจัดกลุ่มตัวเลขที่ระบุโดยการตั้งค่าภูมิภาคใน แผงควบคุม
- (เครื่องหมายลบ)
เพิ่มเครื่องหมายลบในผลลัพธ์ที่เป็นลบ หรือเพิ่มช่องว่างถ้าผลลัพธ์เป็นบวกหรือ 0 (ศูนย์) ตัวอย่างเช่น { = 10 - 90 \# -## } จะแสดง "-80"
+ (เครื่องหมายบวก)
เพิ่มเครื่องหมายบวกในผลลัพธ์ที่เป็นบวก เครื่องหมายลบในผลลัพธ์ที่เป็นลบ หรือช่องว่างถ้าผลลัพธ์เป็น 0 (ศูนย์) ตัวอย่างเช่น { = 100 - 90 \# +## } จะแสดง "+10" และ { = 90 - 100 \# +## } จะแสดง "-10"
%, $, * และอื่นๆ
รวมอักขระที่ระบุในผลลัพธ์ ตัวอย่างเช่น { = netprofit \# "##%" } จะแสดง "33%"
"positive; negative"
ระบุรูปแบบตัวเลขที่แตกต่างกันสําหรับผลลัพธ์ที่เป็นบวกและลบ ตัวอย่างเช่น หาก บุ๊กมาร์ก Sales95 เป็นค่าบวกของเขตข้อมูล { Sales95 \# "$#,##0.00;-$#,##0.00" } แสดงค่าด้วยการจัดรูปแบบปกติ ตัวอย่างเช่น "$1,245.65" ค่าลบจะแสดงด้วยการจัดรูปแบบตัวหนาและเครื่องหมายลบ ตัวอย่างเช่น "-$ 345.56"
"positive; negative; zero"
ระบุรูปแบบตัวเลขที่แตกต่างกันสําหรับผลลัพธ์ที่เป็นบวก ผลลัพธ์ที่เป็นลบ และผลลัพธ์ 0 (ศูนย์) ตัวอย่างเช่น ขึ้นอยู่กับค่าของบุ๊กมาร์ก Sales95 { Sales95 \# "$#,##0.00;( $#,##0.00); $0" } แสดงค่าบวก ลบ และ 0 (ศูนย์) ดังนี้: $1,245.65 ($ 345.56), $0
'text'
เพิ่มข้อความลงในผลลัพธ์ ใส่ข้อความไว้ในเครื่องหมายอัญประกาศเดี่ยว ตัวอย่างเช่น { = { Price } *8.1% \# "$##0.00 'is sales tax' " } จะแสดง "$347.44 เป็นภาษีขาย"
`numbereditem`
แสดงหมายเลขของรายการก่อนหน้าที่คุณใส่หมายเลขโดยใช้คําสั่ง แทรกคําอธิบายภาพ หรือโดยการแทรกเขตข้อมูล SEQ
ใส่ตัวระบุรายการ เช่น "ตาราง" หรือ "รูป" ด้วยเครื่องหมายเน้นเสียงหนักแน่น (`) ตัวเลขตามลําดับจะแสดงเป็นตัวเลขอาระบิก ตัวอย่างเช่น { = SUM(A1:D4) \# "##0.00 'เป็นผลรวมของตาราง' 'table'" } จะแสดง "456.34 เป็นผลรวมของตาราง 2"
เมื่อต้องการเพิ่มคําอธิบายภาพลงในวัตถุ บน Windows ให้คลิกขวาที่วัตถุ หรือบน Mac Control+คลิกวัตถุ จากนั้นเลือก แทรกคําอธิบายภาพ
ตัวอย่าง
ตัวอย่าง 1
เขตข้อมูลต่อไปนี้ลบออกจากค่าที่แสดงด้วย บุ๊กมาร์กGrossSales สวิตช์รูปภาพตัวเลขจะแสดงผลลัพธ์ด้วยเครื่องหมายสกุลเงิน ตัวอย่างเช่น $14,786.17:
{ = GrossSales-29,897.62 \# "$#,##0.00" }
ตัวอย่าง 2
เขตข้อมูล = (Formula) ต่อไปนี้จะคํานวณจํานวนหน้าทั้งหมดในเอกสารที่มีการใส่หมายเลขหน้าโดยขึ้นต้นที่ 47 ส่วนเขตข้อมูล = (Formula) จะคํานวณจํานวนหน้าทั้งหมดในเอกสารที่มีการใส่หมายเลขหน้าโดยขึ้นต้นด้วย 47 ซึ่งแสดงผล เช่น "หน้า 51 จาก 92":
หน้า { PAGE } จาก { = (47 - 1) + { NUMPAGES } }
ตัวอย่าง 3
ตัวอย่างต่อไปนี้อ้างอิงถึงค่าในตาราง การอ้างอิงเซลล์ในตัวอย่างจะอ้างอิงไปยังเซลล์ในตารางที่มีเขตข้อมูล = (สูตร) ถ้าเขตข้อมูลไม่ได้อยู่ในตารางที่อ้างอิง ให้ทําเครื่องหมายตารางด้วยบุ๊กมาร์ก และระบุบุ๊กมาร์ก ตามด้วยการอ้างอิงเซลล์
{ = SUM(ABOVE) } (ที่แทรกในเซลล์ตาราง)
ผลรวมของเซลล์ ตั้งแต่เซลล์ที่อยู่เหนือเขตข้อมูลไปจนถึงส่วนบนสุดของคอลัมน์หรือไปจนถึงเซลล์เปล่าเซลล์แรกหรือค่าที่ไม่ถูกต้อง
{ = SUM(Table3 C3) }
เนื้อหาของเซลล์ในคอลัมน์ที่สามของแถวที่สามของตารางที่ทำเครื่องหมายด้วยบุ๊กมาร์ก "Table3"
{ = MIN(Table3 A3:D3) }
ค่าที่น้อยที่สุดในสี่เซลล์แรกในแถวที่สามของตารางที่ทำเครื่องหมายด้วยบุ๊กมาร์ก "Table3"