เอ๊กเซล : พวกเรามองขึ้น

วันนี้มาตอบจดหมายเอ๊กเซลคาใจครับ จากน้องแอน :smallgrin: ขอถามเรื่อง excel หน่อยค่ะ คือแอนมี sheet นึงที่มีข้อมูลของรหัสกับชื่ออยู่ เช่น   A         B 001   แอน 002   โบว์ 003   จอย 004   บวบ 005   โอ๋ 006   แมว ทีนี้แอนมีอีกชีทนึงซึ่ง column นึงเป็นชื่อ ส่วน column ข้างๆอยากจะหารหัสของคนๆนั้นมาใส่ เช่น ช่อง B1 เป็น แอน ช่อง C1 ก็อยากให้เอารหัส 001 มาใส่น่ะค่ะ ต้องใส่สูตรอะไรยังไงเหรอคะ

เอ๊กเซล : ซ่อนสูตรซ้อนชื่อ

จากการบ้านที่ให้ไปครั้งที่แล้ว ได้ผลกันยังไงบ้างครับ? รายได้สุทธิของเดือนคือเท่าไหร่? เฉลยคือ ๑,๒๗๕ บาท ใครๆก็คงจะตอบได้นะครับ ในบทนี้ บทที่ ๙ เราจะมาดูถึงวิธีการหาคำตอบครับ ถ้าใครงงๆ ก็กลับไปอ่านบทที่แล้วก่อนครับ ชิ้วๆ :cheerful: . ในช่องรายได้สุทธิ เราสามารถที่จะหาคำตอบได้หลายวิธี วิธีแรก แบบลูกทุ่งครับ มาถึงก็ลุยมันโต้งๆเลย ตั้งชงตั้งชื่ออะไรไม่รู้จัก จะได้ว่า . วิธีที่สอง สำหรับผู้มีวิชาดูหลำ ตั้งชื่อไปแล้วก็นำชื่อมาใช้ซะ จะได้ว่า . อ๊ะ เห็นอะไรไหม! รู้สึกว่าวิธีแรกจะดูง่ายกว่านะ ไม่ยุ่งยากอีรุงตุงนังเหมือนวิธีที่สอง อ้าว แต่เราอุตส่าห์ตั้งชื่อมาตั้งแต่ต้นแล้วจะทำยังไงล่ะ? :confused: ฮ่าฮ่า วันนี้เราขอเสนอ ทริก ซ่อนสูตรซ้อนชื่อ (เป็นไง ลิ้นพันกันไหม๊? :moustache )

เอ๊กเซล : ใช้ชื่อ

ประโยชน์จากการตั้งชื่อยังมีอีกครับ ซึ่งกำลังเขียนอยู่นี่แหละ ไปดูกันเถอะ บทที่ ๔ ใช้ชื่อ ครับ การใช้ชื่อ ก็คือ การเรียกชื่อเพื่อเอาค่าของชื่อมาใช้งาน อธิบายไม่ถืก :sweat: ตัวอย่างเลยแล้วกัน สมมติให้เดือนเป็นเจ้ามือหวยและแชร์ แต่เผอิญขี้เกียจ จึงว่าจ้างให้หนุ่มเป็นเด็กเดินเก็บเงินให้ โดยต้องจ่ายค่าจ้างเป็น ๕๐ % ของค่าหวยที่เก็บได้ และค่าโอเลี้ยงดับกระหาย ๑๐๐ บาท แต่ก่อนที่หนุ่มจะส่งเงินที่เก็บได้ให้เดือนนั้น เจอะนายแอนที่เรียกค่าคุ้มครอง ๑๐ บาท ดังนั้นเดือนจะได้เงินกี่บาท? :confused: ๑. ขั้นแรก ทำฐานข้อมูลลูกค้าก่อนตามโพย โดยปกติช่องรวม เราจะใช้ =SUM(พื้นที่สีส้ม) แต่ผมทำการตั้งชื่อให้พื้นที่สีส้มนั้นชื่อ “ค่าหวย” ดังนั้น ในช่องรวม ผมจึงพิมพ์ใส่ว่า =SUM(ค่าหวย) แทน (นี่คือวิธีแรก คือพิมพ์ชื่อใส่ไปในสูตรได้เลย ถ้าเราจำชื่อที่ตั้งไว้ได้) และในช่องรวมค่าหวย ผมก็ได้ตั้งชื่อให้มันว่า “รวมค่าหวย” ด้วย ส่วนค่าแชร์ก็ทำเหมือนกัน

เอ๊กเซล : ไปหา

เนื่องจากการตั้งชื่อบทที่แล้ว เราไม่ได้ตั้งชื่อไว้ทำแป๊ะอะไรให้มันเท่ๆเฉยๆ เราตั้งชื่อไว้เพื่อที่จะเรียกมันออกมาใช้งาน ดังนั้นบทนี้ จึงเป็นทีของบทที่ ๓ ไปหาชื่อ (Go To) ครับ . การไปหาชื่อ (Go To) คือ การเดินทางไปยังชื่อที่เราได้ตั้งไว้ วิธีการไปหา คือ เลือกโดยตรงจาก Name Box หรือ F5 ตัวอย่าง จากตัวอย่างที่แล้ว อยู่ดีๆศักดิ์โดนสาปให้กลายเป็นหมู ดังนั้นแอดมินจะต้องทำการแก้ไขฐานข้อมูลของศักดิ์ เพื่ออัพเดตข้อมูลให้ทันสมัย เราก็เลือกชื่อที่เราได้ตั้งไว้ตรง Name Box หรือ กด F5 ก็ได้ เมื่อเจอแล้วเราก็ทำการแก้ไขซะเลย . หนึ่งในประโยชน์จากการตั้งชื่อครับ :thumbsup:

เอ๊กเซล : ตั้งชื่อ

บทที่ ๒ ตั้งชื่อ (Define Name) การตั้งชื่อ (Define Name) คือ การแทนที่ข้อมูลด้วยตัวอักษร เช่น จากรูป จะเห็นได้ว่าเราแทนเซลล์ C4 ถึง C8 ด้วยชื่อ “ชื่อ” ซึ่งดูได้ตรงช่อง Name Box และในเซลล์อื่นๆ ก็ตามนั้น ดังนั้นเมื่อเราพูดถึง “ชื่อ” มันก็คือ C4 ถึง C8 นั่นเอง . ทำยังไง? เมื่อเราต้องการที่จะตั้งชื่อให้เซลล์ใดๆก็ตาม เราจะกด Ctrl + F3 หรือ ตรงเซลล์นั้นๆ ไม่ว่าจะเป็นเซลล์เดียว หรือหลายเซลล์ก็ได้ ไม่ว่ากัน หรือ จะตั้งตรง Name Box เลยก็ได้ . แล้วถ้าจะยกเลิกล่ะ? หากเกิดกรณีที่เบลอ ตั้งผิด หรือชื่อมันไม่ถูกใจจอร์จ สามารถแก้ไข ลบทิ้ง ตั้งใหม่ […]