by Sira Ekabut | May 10, 2020 | Excel ทั่วไป | 0 comments มาดูวิธี Link ข้อมูลข้าม Sheet / ข้ามไฟล์ใน Excel แบบง่ายๆ กันครับ จริงๆ ก็ไม่มีอะไรมากไปกว่า พิมพ์ = แล้วจิ้ม แล้ว Enter เนอะ 555 แชร์ความรู้ให้เพื่อนๆ ของคุณ 777 777 Submit a Comment Your email address will not be published. Comment Name Email Website
แชร์ความรู้ให้เพื่อนๆ ของคุณ 43
การใชคำสง vba Excel อธบายการทำงานแบบเขาใจงายๆ ในการสราง UserForm เพอ ปอน ขอมล. ในแถบ Setting สวนของ Allow เลอก Custom แลว ใสในแถบ Formula ดงน.
ป้องกันการลงข้อมูลซ้ำ บน Excel มีการแจ้งเตือน และห้ามลงข้อมูล ถ้าเจอการซ้ำ - YouTube
ตั้มถาม "มีสิ นั่นคือวิธีที่ 2" 2. LOOKUP ฟังก์ชันที่รองรับสูตรอาร์เรย์โดย ไม่ต้องกด Ctrl+Shift+Enter มีเพียง 4 ตัวคือ SUMPRODUCT AGGREGATE INDEX LOOKUP มาลองใช้ LOOKUP กับเคสนี้กัน หรือเขียนสูตรเป็น =LOOKUP( $C$2:$C$8) ได้ผลลัพธ์ตามต้องการ ทำไมเขียนสูตรแบบนี้? จากโครงสร้างของ LOOKUP LOOKUP( lookup_vector, [result_vector]) เคสนี้ใช้ lookup_value เป็น 2 เพื่อให้มั่นใจว่าได้ตำแหน่งสุดท้าย (หลักการเดียวกับ MATCH) ใช้ lookup_vector เป็น 1/($B$2:$B$8=F2) (หลักการเดียวกับ MATCH เช่นกัน) ความเจ๋งของ LOOKUP ที่มากกว่า MATCH คือ สามารถส่งค่ากลับมาด้วยตัวมันเอง (โดยไม่ต้องพึ่ง INDEX) ค่าที่ส่งกลับมาคือ [result_vector] หรือเคสนี้คือ $C$2:$C$8 การค้นหาของ LOOKUP เป็นแบบ Approximate Match อยู่แล้ว (จึงไม่ต้องระบุ) แถมยังไม่ต้องกด Ctrl+Shift+Enter ในทางปฏิบัติสูตรนี้จึงเป็นที่นิยม คนเก่ง ๆ หลายคนก็ใช้สูตรแบบนี้ "สูตรนี้มีข้อเสียไหมครับ? " ตั้มถาม "เรียกว่าไม่มีก็ได้นะ แต่ถ้าจะมีก็มีนิดเดียว นั่นคือสามารถเขียนสูตรให้สั้นกว่านี้ได้อีก" "สั้นกว่านี้ได้อีกหรือครับ!? " 3. LOOKUP 9^99 จากโครงสร้างของ LOOKUP จะพบว่า [result_vector] มีวงเล็บก้ามปูครอบ แปลว่าเป็นออปชัน จะใส่หรือไม่ใส่ก็ได้ ถ้าไม่ใส่ [result_vector] โปรแกรมจะส่งค่าใน lookup_vector กลับมาแทน แต่เคสนี้ระบุ lookup_vector เป็น $C$2:$C$8 หรือเขียนสูตรแบบนี้ ไม่ได้ =LOOKUP(2, $C$2:$C$8) ผลลัพธ์จะกลายเป็น #N/A ทำไม?
สร้างฟอร์ม Excel วิธีการสร้างฟอร์มเพื่อบันทึกข้อมูลใน Excel ทำอย่างไร - YouTube