เชิญทุกท่านที่สนใจสมัครเข้าอบรมในวันอาทิตย์ครับ ... คลิกที่นี่เพื่อดูรายละเอียดและลงทะเบียน

Arrow up
Arrow down

ใครทำ "ไม่ได้" บ้าง ยกมือขึ้น
ใครไม่เคยใช้ ไม่อยากใช้ ไม่คิดจะใช้ Range Name บ้าง

ValidationListShow

วิธีทำให้ในเซลล์ H4 มีปุ่มลูกศร พอคลิกลงไปจะแสดงรายชื่อสินค้าที่มีอยู่ A B C D มาให้เลือก ช่วยทำให้ไม่ต้องพิมพ์ชื่อเอง ลดความผิดพลาดในการบันทึกข้อมูล

ทำได้ไม่ยากเลยใช่ไหม แค่สั่ง Data > Validation > Allow แบบ List แล้วกำหนดพื้นที่ตารางที่เก็บชื่อ A B C D ลิงก์เข้ามาใช้ในช่อง Source

แต่ทราบหรือไม่ว่าในช่อง Source นั้น ถ้าใช้ตำแหน่งอ้างอิงโดยตรง =$T$5:$T$8 ลงไปจะลิงก์ชื่อสินค้าไปใช้ได้แค่ในชีทเดียวกันเท่านั้น ไม่สามารถนำ Validation ไปใช้ที่ชีทอื่นหรือแฟ้มอื่น

คุณจะทำงานได้สะดวกขึ้นอย่างมากหากสามารถคลิกเลือกชื่อสินค้าได้ในชีทอื่นหรือแฟ้มอื่น ไม่ต้องพิมพ์เองให้เสียเวลา

ถ้าอยากจะทำให้ Data Validation แบบ List ทำงานข้ามชีท แทนที่จะใช้ตำแหน่งอ้างอิงโดยตรง ให้ใช้ Range Name ลิงก์เข้าไปแทน เช่นในภาพนี้กำหนดให้ Source =ProductUnique

ValidationListName

ถ้าอยากจะทำให้ Data Validation แบบ List ทำงานข้ามแฟ้ม ให้ copy เซลล์ที่ทำเสร็จแล้วจากแฟ้มต้นทางไปวางที่แฟ้มอื่น จะพบว่า สามารถคลิกแสดงชื่อสินค้า A B C D ในแฟ้มอื่นได้ด้วย

จะพบว่าในแฟ้มปลายทางนั้น Excel จะสร้างชื่อ ProductUnique ให้ทันทีโดยอ้างอิงข้ามแฟ้มมาที่เซลล์ในแฟ้มต้นทาง

อย่างไรก็ตาม List ที่แสดงขึ้นมาให้คลิกนี้จะทำงานได้ต่อเมื่อแฟ้มต้นทางเปิดขึ้นมาด้วย

Download ตัวอย่างได้จาก
https://drive.google.com/open?id=1qQ7Sft5pj_9dLombeWZ3S8VYvQwkxf5q

 

Author: สมเกียรติ ฟุ้งเกียรติEmail: This email address is being protected from spambots. You need JavaScript enabled to view it.

E-Learning

Go to top