Note: The other languages of the website are Google-translated. Back to English
ล็อกอิน  \/ 
x
or
x
สมัครสมาชิก  \/ 
x

or

Excel OFFSET ฟังก์ชัน

โปรแกรม Excel ฟังก์ชัน OFFSET ส่งคืนการอ้างอิงไปยังเซลล์หรือช่วงของเซลล์ที่หักล้างจากเซลล์ที่ระบุด้วยจำนวนแถวและคอลัมน์ที่กำหนด


วากยสัมพันธ์

=OFFSET (reference, rows, cols, [height], [width])


ข้อโต้แย้ง

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


ส่งคืนค่า

ฟังก์ชัน OFFSET จะส่งคืนค่าชดเชยการอ้างอิงเซลล์จากจุดเริ่มต้นที่กำหนด


หมายเหตุฟังก์ชัน

1. # มูลค่า! ค่าความผิดพลาดจะส่งกลับเมื่อการอ้างอิงอ้างถึงช่วงของเซลล์ที่ไม่ต่อเนื่อง
2. #REF! ค่าความผิดพลาดจะกลับมาเมื่อแถวและคอลัมน์หักล้างการอ้างอิงที่ขอบของแผ่นงาน


ตัวอย่าง

ตัวอย่างที่ 1: การใช้งานพื้นฐานสำหรับฟังก์ชัน OFFSET

ส่งคืนการอ้างอิงไปยังเซลล์ด้วยสูตรด้านล่าง:
=OFFSET(B2,3,1)

ในกรณีนี้ B2 คือจุดเริ่มต้นหมายเลข 3 และ 1 หมายความว่าให้ย้าย 3 แถวลงและ 1 คอลัมน์จากเซลล์ B2 และส่งคืนค่าใน C5 ในที่สุด ดูภาพหน้าจอ:

ส่งคืนการอ้างอิงไปยังช่วงของเซลล์ด้วยสูตรด้านล่าง:
=OFFSET(B2,3,1,2,2)

ในกรณีนี้คุณจะได้ผลลัพธ์ของช่วง 2 x 2 ซึ่งเป็น 3 แถวด้านล่างและ 1 คอลัมน์ทางขวาของเซลล์ B2

หมายเหตุ: #VALUE! ข้อผิดพลาดจะเกิดขึ้นเมื่อคุณเลือกเพียงเซลล์เดียวเพื่อใช้ฟังก์ชัน OFFSET เพื่อส่งคืนช่วงของเซลล์ คุณต้องเลือกช่วง 2 x 2 (พูดว่าเซลล์ว่าง 4 เซลล์) ป้อนสูตรแล้วกดปุ่ม Ctrl + เปลี่ยน + เข้าสู่ กุญแจสำคัญในการรับผลลัพธ์

ตัวอย่างที่ 2: ใช้ฟังก์ชัน OFFSET เพื่อรวมช่วงของค่า

ดังที่เราได้กล่าวไว้ข้างต้นหากคุณพยายามใช้ฟังก์ชัน OFFSET เช่น =OFFSET(B2,3,1,2,2) ด้วยตัวมันเองในเซลล์เดียวมันจะส่งกลับ #VALUE! ข้อผิดพลาด อย่างไรก็ตามหากคุณรวมฟังก์ชัน SUM และ OFFSET ตามที่แสดงด้านล่างภาพหน้าจอจะส่งคืนผลรวมของค่าในช่วง C5: D6 โดยตรง

1. เลือกเซลล์ว่างคัดลอกสูตรด้านล่างลงไปแล้วกดปุ่ม เข้าสู่ กุญแจสำคัญในการรับผลลัพธ์
=SUM(OFFSET(B2,3,1,2,2)))

ตัวอย่างที่ 3: รวมคอลัมน์ตามเกณฑ์ที่กำหนด

ตามภาพด้านล่างนี้จะทำอย่างไรจึงจะได้ยอดขายมะม่วงทั้งหมดจากอาถึงอ. โปรดลองตามด้านล่าง

1. เลือกเซลล์ว่างคัดลอกสูตรด้านล่างลงไปแล้วกดปุ่ม เข้าสู่ กุญแจสำคัญในการรับผลลัพธ์
=SUM(OFFSET(C2:E2,MATCH(G4,B3:B8,),))

หมายเหตุ:

1. ในสูตรข้างต้น MATCH(G4,B3:B8) กำลังมองหา Mango และคืนตำแหน่งในระยะ B3: B8. มาดูกันว่า Mango อยู่ 5 แถวด้านล่างเซลล์ B2 ดังนั้นจึงส่งกลับตัวเลข 5
2. เนื่องจากผลลัพธ์ MATCH คือ 5 และเครื่องหมายจุลภาคสุดท้ายที่นี่แทน 0 ฟังก์ชัน OFFSET ในขณะนี้จึงแสดงเป็น OFFSET(C2:E2,5,0)ซึ่งหมายความว่าค่าชดเชยเริ่มต้นจากช่วง C2: E2 เลื่อน 5 แถวลงและ 0 คอลัมน์ไปทางขวาเพื่อรับการอ้างอิงไปยังช่วง C7: E7
3. จากนั้นฟังก์ชัน SUM จะแสดงเป็น SUM(C7:E7)และสุดท้ายส่งคืนผลรวมของค่าในช่วง C7: E7


ตัวอย่างเพิ่มเติม

จะรวมทุก n แถวลงใน Excel ได้อย่างไร

วิธีสร้างช่วงที่ตั้งชื่อแบบไดนามิกใน Excel

วิธีการคืนค่าเซลล์ทุกๆห้าหรือแถวที่ n ใน Excel


เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools สำหรับ Excel - ช่วยให้คุณโดดเด่นจากฝูงชน

คุณต้องการทำงานประจำวันให้เสร็จอย่างรวดเร็วและสมบูรณ์แบบหรือไม่? Kutools for Excel นำเสนอคุณสมบัติขั้นสูงที่มีประสิทธิภาพ 300 รายการ (รวมสมุดงานผลรวมตามสีแยกเนื้อหาเซลล์แปลงวันที่และอื่น ๆ ... ) และประหยัดเวลา 80% สำหรับคุณ

  • ออกแบบมาสำหรับสถานการณ์การทำงาน 1500 รูปแบบช่วยให้คุณแก้ปัญหา Excel ได้ 80%
  • ลดการคลิกแป้นพิมพ์และเมาส์หลายพันครั้งต่อวันช่วยบรรเทาอาการเมื่อยล้าของดวงตาและมือ
  • เป็นผู้เชี่ยวชาญด้าน Excel ใน 3 นาที ไม่จำเป็นต้องจำสูตรและรหัส VBA ที่เจ็บปวดอีกต่อไป
  • ทดลองใช้ฟรี 30 วันไม่ จำกัด รับประกันคืนเงิน 60 วัน อัปเกรดและสนับสนุนฟรี 2 ปี
Ribbon ของ Excel (ติดตั้ง Kutools for Excel)

แท็บ Office - เปิดใช้งานการอ่านแบบแท็บและการแก้ไขใน Microsoft Office (รวม Excel)

  • หนึ่งวินาทีเพื่อสลับไปมาระหว่างเอกสารที่เปิดอยู่มากมาย!
  • ลดการคลิกเมาส์หลายร้อยครั้งสำหรับคุณทุกวันบอกลามือเมาส์
  • เพิ่มผลผลิตของคุณ 50% เมื่อดูและแก้ไขเอกสารหลายชุด
  • นำแท็บที่มีประสิทธิภาพมาสู่ Office (รวมถึง Excel) เช่นเดียวกับ Chrome, Firefox และ Internet Explorer ใหม่
ภาพหน้าจอของ Excel (ติดตั้ง Office Tab)

Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.