Computer >> คอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

วิธีใช้ฟังก์ชันทางอ้อมใน Excel

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

คำแนะนำในบทความนี้ใช้กับ Excel สำหรับ Microsoft 365, Excel 2019 และ Excel 2016

ฟังก์ชันทางอ้อมคืออะไร?

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

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

การใช้ฟังก์ชันทางอ้อมกับช่วงที่มีชื่อ

ช่วงที่มีชื่อใน Excel เป็นวิธีที่ยอดเยี่ยมในการรวบรวมข้อมูลภายใต้การอ้างอิงเดียว และฟังก์ชันทางอ้อมทำให้การรับข้อมูลจากพวกเขาง่ายขึ้นเล็กน้อย วิธีทำ:

  1. เปิดเอกสาร Excel ที่มีการใช้ช่วงที่มีชื่ออยู่แล้ว ในตัวอย่างของเรา เรามีข้อมูลการขายจากอาหารและเครื่องดื่มต่างๆ โดยเงินที่ได้รับในแต่ละวันของสัปดาห์จะรวบรวมไว้ภายใต้ช่วงที่ตั้งชื่อตามผลิตภัณฑ์

    วิธีใช้ฟังก์ชันทางอ้อมใน Excel
  2. เลือกเซลล์สำหรับช่วงที่คุณตั้งชื่อไว้ และป้อนค่าใดเซลล์หนึ่งลงในเซลล์นั้น ในตัวอย่างของเรา เราใช้ เบอร์เกอร์ . เพิ่มชื่อผู้ออกแบบและระบายสีอื่น ๆ หากคุณต้องการ

    วิธีใช้ฟังก์ชันทางอ้อมใน Excel
  3. เลือกเซลล์อื่นที่คุณต้องการให้เอาต์พุตทางอ้อมไป เนื่องจากเราต้องการเพิ่มยอดขายอาหารประเภทใดประเภทหนึ่งจากสัปดาห์นั้น ในกรณีนี้คือเบอร์เกอร์ เราจะพิมพ์ข้อมูลต่อไปนี้ลงในเซลล์:

    =SUM(ทางอ้อม(G5)

  4. กำหนดฟังก์ชัน SUM ที่จะใช้ฟังก์ชันทางอ้อมเพื่อดึงข้อมูลจากช่วงที่มีชื่อในเซลล์ G5 ในกรณีนี้คือ เบอร์เกอร์ . ผลผลิตคือ 3781 ยอดขายรวมสำหรับเบอร์เกอร์ประจำสัปดาห์

    ในตัวอย่างของเรา เราสามารถแทนที่เบอร์เกอร์ในเซลล์ G5 ด้วยน้ำมะนาวหรือของหวาน ส่วนอีกสองช่วงที่ตั้งชื่อไว้ และผลลัพธ์จะเปลี่ยนเป็นผลรวม SUM แทน

    วิธีใช้ฟังก์ชันทางอ้อมใน Excel

การใช้ฟังก์ชันทางอ้อมกับหลายแผ่น

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

นี่คือวิธีการย้ายไปรอบๆ และระหว่างแท็บแผ่นงานใน Excel
  1. เปิดเอกสาร Excel ของคุณด้วยแผ่นงานหลายแผ่น หรือสร้างด้วยข้อมูลที่จำเป็นทั้งหมด

  2. ในแผ่นงานที่คุณต้องการให้แสดงผลทางอ้อม ให้สร้างเซลล์ที่มีชื่อของแผ่นงานที่คุณต้องการดึงข้อมูลออกมา ในตัวอย่างของเราคือ FoodSales .

  3. เนื่องจากเราต้องการดึงข้อมูลจาก FoodSales . ของเรา แผ่นรวมจำนวนของ เบอร์เกอร์ ขายแล้ว เราพิมพ์ดังนี้ (แทนที่ช่วงเซลล์และชื่อแผ่นงานด้วยของคุณเอง):

    =SUM(INDIRECT(B4&"!B4:B10"))

    วิธีใช้ฟังก์ชันทางอ้อมใน Excel
  4. สิ่งนี้กำหนดให้เป็นฟังก์ชัน SUM เนื่องจากเรากำลังพยายามหาผลรวม จากนั้นกำหนดเซลล์ B4 เป็นข้อความอ้างอิงสำหรับฟังก์ชันทางอ้อม & นำองค์ประกอบของฟังก์ชันนี้มารวมกัน ตามด้วยเครื่องหมายคำพูดและเครื่องหมายอัศเจรีย์ และช่วงของเซลล์ที่เราต้องการดึงข้อมูลออกมา B4 ผ่าน B10 .

  5. ผลลัพธ์คือยอดรวมของยอดขายเบอร์เกอร์ในสัปดาห์นั้น เมื่อเราสร้างแผ่นงาน FoodSales2 ใหม่สำหรับสัปดาห์ใหม่ที่มีตัวเลขต่างกัน เราเพียงแค่ปรับเซลล์ B4 เพื่อบอกว่า FoodSales2 เพื่อรับข้อมูลยอดขายเบอร์เกอร์สำหรับสัปดาห์นั้น

การใช้ฟังก์ชันทางอ้อมกับการอ้างอิงรูปแบบ R1C1

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

  1. เปิดเอกสาร Excel ที่มีข้อมูลทั้งหมดที่คุณต้องการดึงออกมา และเลือกเซลล์สำหรับเอาต์พุตของฟังก์ชันทางอ้อมของคุณ ในตัวอย่างของเรา เรากำลังดูยอดรวมการขายอาหารรายเดือนและต้องการทราบยอดขายรวมล่าสุดในเดือนนั้น

  2. ในตัวอย่างของเรา สูตรจะมีลักษณะดังนี้:

    =INDIRECT("R12C"&COUNTA(12:12),FALSE)

    วิธีใช้ฟังก์ชันทางอ้อมใน Excel
  3. ฟังก์ชันทางอ้อมใช้ R12 (แถว 12) ตามด้วย C เพื่อแสดงคอลัมน์ที่อยู่ภายในเครื่องหมายคำพูด & รวมสองส่วนของฟังก์ชันเข้าด้วยกัน เรากำลังใช้ COUNTA ฟังก์ชันนับเซลล์ที่ไม่ว่างทั้งหมดในแถวที่ 12 (เลือกแถวหรือพิมพ์ 12:12) ตามด้วยเครื่องหมายจุลภาค FALSE กำหนดให้สิ่งนี้เป็นข้อมูลอ้างอิง R1C1

  4. ผลลัพธ์คือรายการสุดท้ายในตารางของเรา ในกรณีนี้คือ 8102 หรือ 8,102 ดอลลาร์ เมื่อเราเพิ่มข้อมูลการขายของเดือนเมษายนในที่สุด หมายเลขยอดขายล่าสุดจะอัปเดตโดยอัตโนมัติในแบบเรียลไทม์

    วิธีใช้ฟังก์ชันทางอ้อมใน Excel