snasui.com ยินดีต้อนรับ ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
snasui wrote: Sat Mar 17, 2018 1:55 pm แนบไฟล์ข้อมูลตัวอย่าง ลบข้อมูลสำคัญทิ้งไป อธิบายมาว่า ก่อนลบ ก่อนแทรก เป็นอย่างไร หลังลบ หลังแทรก เป็นอย่างไร จะได้เข้าใจตรงกันครับ
ผมแนบไฟล์ตัวอย่างแล้วครับ กรณีที่มีพนักงานเพิ่มผมก็จะแทรกแถวแล้วใส่รายละเอียดพนักงานใหม่ลงไป แต่ก็ต้องมา sum ผมรวมใหม่ทุกครั้งเช่นเดียวกันถ้าพนักงานลาออกผมก็ต้องมาลบชื่อในตารางแล้วก็ต้องมา sum ใหม่ จะทำอย่างไรได้บ้างครับที่จะไม่ต้องมา sum ใหม่ทุกครั้งเนื่องจากพนักงานจริงๆมีเยอะมาก พอมีการเปลี่ยนแปลงแต่ละครั้งผมต้องมาหาผลรวมใหม่ตลอด ทำให้ตาลายและเกิดข้อผิดพราดได้
Enter > Copy ไปยังเซลล์ในคอลัมน์อื่นและบรรทัดอื่นที่เกี่ยวข้อง สูตรนี้จะใช้คอลัมน์ F ซึ่งเป็นแผนกในการรวม หากเพิ่มบรรทัดและคีย์ตัวเลขแล้วจะต้องไม่ลืมคีย์ชื่อแผนกด้วยจึงจะได้คำตอบได้ถูกต้องครับ
ในส่วนของ Indirect เป็นการแปลงช่วงข้อมูลแบบสายอักขระให้กลับมาเป็นช่วงข้อมูลที่ Excel รู้จัก R คือบรรทัด C คือคอลัมน์ หากมีตัวเลขกำกับ R หรือกำกับ C แสดงว่าเป็นการระบุบรรทัด ระบุคอลัมน์ หากตัวเลขอยู่ในเครื่องหมาย [] แปลว่าเป็นการอ้างอิงแบบ Relative คือสัมพันธ์กับการเปลี่ยนแปลงของบรรทัดหรือคอลัมน์ที่เขียนสูตร ถ้าตัวเลขไม่อยู่ในเครื่องหมาย [] แสดงว่าให้บรรทัดหรือคอลัมน์คงที่แล้วแต่ว่าตัวเลขนั้นอยู่หลัง R หรือ C หรือทั้งคู่