เพื่อมุ่งให้เกิดคุณภาพจากการอบรมสูงสุด Excel Expert Training ให้การอบรม Excel กลุ่มเล็กๆ ไม่เกิน 6 คนทุกคนสามารถเรียนรู้ Excel อย่างใกล้ชิด จะมาคนเดียวหรือมาเป็นกลุ่มแล้วนัดวันอบรมแบบส่วนตัวก็ได้ ผู้เข้าอบรมทุกคนสามารถติดตามเนื้อหาที่อบรมได้อย่างชัดเจนจากจอภาพด้านหน้าของตัวเอง
Results 1 to 4 of 4

Thread: Indirect หมายความอย่างไร และ ใช้อย่างไร

  1. #1
    pichartyapan
    Guest

    Indirect หมายความอย่างไร และ ใช้อย่างไร

    ผมติดตามหลาย ๆ กระทู้ ที่เกี่ยวกับ การใช้ indirect รวมถึง search จากหลาย ๆ ที่ แต่ยังไม่เข้าใจความหมาย และวิธีใช้งานของ Indirect เลย รบกวนบรรดาพี่ ๆ และ อาจารย์ ช่วยอธิบายเพื่มเติม หรือ ชี้แนะ link ที่สามารถเข้าไปค้นคว้าให้หน่อยครับ


  2. #2
    เอก
    Guest
    อธิบายง่ายๆ คือ INDIRECT จะเป็นการอ้างถึงสิ่งที่อยู่ในเซล แทนที่จะอ้างอิงเซล ตัวอย่างเช่น

    ถ้าในเซล B6 เราพิมพ์สูตร =A1+A2 ซึ่งจะได้ผลลัพธ์ 15 แต่ถ้าเราจะเปลี่ยนเป็น =A1+A3 หรือ A1+A4 เราก็ต้องมาแก้ไขสูตรใหม่ ซึ่งจะเห็นว่า จากตัวอย่างนี้เซล A1 เป็นเซลหลักที่เราจะนำไปบวกกับ A2, A3 หรือ A4 ดังนั้น ผมจะเขียนสูตรใหม่เป็น =A1+INDIRECT(B1) แล้วใน B1 ผมก็จะใส่ข้อความว่า A2, A3 หรือ A4 (อาจทำเป็น Drop down list) ผลลัพธ์ใน B6 ก็จะเปลี่ยนไป ขึ้นอยู่กับว่าเราพิมพ์อะไรใน B1 โดยที่เราไม่ต้องไปแก้ไขสูตร


    อีกสักตัวอย่างนะครับ (อ้างอิงจากรูปข้างบน) ถ้าในเซล B7 คุณต้องการพิมพ์สูตร =A1+A ตัวสุดท้ายที่มีข้อมูล เช่น ถ้ามีข้อมูลถึง A4 สูตรก็คือ =A1+A4 หรือถ้ามีข้อมูลถึง A7 สูตรก็ต้องเปลี่ยนเป็น =A1+A7 เป็นต้น ในกรณีนี้ เราสามารถใช้ INDIRECT มาช่วยได้ โดยการพิมพ์สูตร =A1+INDIRECT("A"&COUNT(A:A)) โดยที่...
    COUNT(A:A) จะนับเซลที่มีข้อมูลตัวเลขในคอลัมน์ A ว่ามีกี่รายการ ผลลัพธ์คือ 4

    "A"&COUNT(A:A) ก็เสมือนเป็นการเอาตัวอักษร "A" ไปเชื่อมต่อค่าตัวเลขที่ได้ ผลลัพธ์คือ A4

    INDIRECT("A"&COUNT(A:A)) จะแปลงค่าที่อยู่ในเซลให้ใช้อ้างอิงได้ในสูตร

    ดังนั้น =A1+INDIRECT("A"&COUNT(A:A)) จึงมีความหมายเหมือนกับ =A1+A4 นั่นเอง
    ให้ลองเพิ่มหรือลดข้อมูลในคอลัมน์ A ก็จะเห็นความแตกต่างครับ

  3. #3
    pichartyapan
    Guest
    เข้าใจแล้วครับ ขอบคุณมากครับ คุณเอก อธิบายได้เข้าใจดีครับ

  4. #4
    สมเกียรติ
    Guest
    คำอธิบายดีๆอย่างนี้น่าจะยกไปเก็บไว้ที่ฟอรัม Excel Expert Volunteer's Articles & News ครับ จะได้ใช้เป็นคำอธิบายสำหรับคำถามอื่นที่อาจจะถามซ้ำอีก

    ครูเอกจะรังเกียจไหมครับถ้าจะขอให้ช่วย copy ไปตั้งกระทู้ใหม่เรื่องสูตร Indirect ใน Excel Expert Volunteer's Articles & News หรือจะให้ผมย้ายกระทู้นี้ไปเองก็ได้ครับ

Similar Threads

  1. Indirect หมายความอย่างไร และ ใช้อย่างไร
    By pichartyapan in forum Excel Expert Forum Library 2012 - 2007
    Replies: 3
    Last Post: 6 Nov 2007, 19:30
  2. Replies: 9
    Last Post: 10 Sep 2007, 09:51

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •