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

วันนี้มาตอบจดหมายเอ๊กเซลคาใจครับ จากน้องแอน :smallgrin:

ขอถามเรื่อง excel หน่อยค่ะ คือแอนมี sheet นึงที่มีข้อมูลของรหัสกับชื่ออยู่ เช่น

  A         B
001   แอน
002   โบว์
003   จอย
004   บวบ
005   โอ๋
006   แมว

ทีนี้แอนมีอีกชีทนึงซึ่ง column นึงเป็นชื่อ ส่วน column ข้างๆอยากจะหารหัสของคนๆนั้นมาใส่ เช่น ช่อง B1 เป็น แอน ช่อง C1 ก็อยากให้เอารหัส 001 มาใส่น่ะค่ะ ต้องใส่สูตรอะไรยังไงเหรอคะ

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

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

จากการบ้านที่ให้ไปครั้งที่แล้ว ได้ผลกันยังไงบ้างครับ? รายได้สุทธิของเดือนคือเท่าไหร่? เฉลยคือ ๑,๒๗๕ บาท ใครๆก็คงจะตอบได้นะครับ

ในบทนี้ บทที่ ๙ เราจะมาดูถึงวิธีการหาคำตอบครับ ถ้าใครงงๆ ก็กลับไปอ่านบทที่แล้วก่อนครับ ชิ้วๆ :cheerful:

.

ในช่องรายได้สุทธิ เราสามารถที่จะหาคำตอบได้หลายวิธี

วิธีแรก แบบลูกทุ่งครับ มาถึงก็ลุยมันโต้งๆเลย ตั้งชงตั้งชื่ออะไรไม่รู้จัก จะได้ว่า

hidden name 1

.

วิธีที่สอง สำหรับผู้มีวิชาดูหลำ ตั้งชื่อไปแล้วก็นำชื่อมาใช้ซะ จะได้ว่า

hidden name 2

.

อ๊ะ เห็นอะไรไหม! รู้สึกว่าวิธีแรกจะดูง่ายกว่านะ ไม่ยุ่งยากอีรุงตุงนังเหมือนวิธีที่สอง อ้าว แต่เราอุตส่าห์ตั้งชื่อมาตั้งแต่ต้นแล้วจะทำยังไงล่ะ? :confused:

ฮ่าฮ่า วันนี้เราขอเสนอ ทริก ซ่อนสูตรซ้อนชื่อ (เป็นไง ลิ้นพันกันไหม๊? :moustache ) Continue reading เอ๊กเซล : ซ่อนสูตรซ้อนชื่อ

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

ประโยชน์จากการตั้งชื่อยังมีอีกครับ ซึ่งกำลังเขียนอยู่นี่แหละ ไปดูกันเถอะ บทที่ ๔ ใช้ชื่อ ครับ

การใช้ชื่อ ก็คือ การเรียกชื่อเพื่อเอาค่าของชื่อมาใช้งาน อธิบายไม่ถืก :sweat:

ตัวอย่างเลยแล้วกัน
สมมติให้เดือนเป็นเจ้ามือหวยและแชร์ แต่เผอิญขี้เกียจ จึงว่าจ้างให้หนุ่มเป็นเด็กเดินเก็บเงินให้ โดยต้องจ่ายค่าจ้างเป็น ๕๐ % ของค่าหวยที่เก็บได้ และค่าโอเลี้ยงดับกระหาย ๑๐๐ บาท แต่ก่อนที่หนุ่มจะส่งเงินที่เก็บได้ให้เดือนนั้น เจอะนายแอนที่เรียกค่าคุ้มครอง ๑๐ บาท ดังนั้นเดือนจะได้เงินกี่บาท? :confused:

๑. ขั้นแรก ทำฐานข้อมูลลูกค้าก่อนตามโพย
ใช้ชื่อ ๑
โดยปกติช่องรวม เราจะใช้ =SUM(พื้นที่สีส้ม) แต่ผมทำการตั้งชื่อให้พื้นที่สีส้มนั้นชื่อ “ค่าหวย”
ดังนั้น ในช่องรวม ผมจึงพิมพ์ใส่ว่า =SUM(ค่าหวย) แทน (นี่คือวิธีแรก คือพิมพ์ชื่อใส่ไปในสูตรได้เลย ถ้าเราจำชื่อที่ตั้งไว้ได้) และในช่องรวมค่าหวย ผมก็ได้ตั้งชื่อให้มันว่า “รวมค่าหวย” ด้วย
ใช้ชื่อ ๒
ส่วนค่าแชร์ก็ทำเหมือนกัน

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

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

เนื่องจากการตั้งชื่อบทที่แล้ว เราไม่ได้ตั้งชื่อไว้ทำแป๊ะอะไรให้มันเท่ๆเฉยๆ เราตั้งชื่อไว้เพื่อที่จะเรียกมันออกมาใช้งาน ดังนั้นบทนี้ จึงเป็นทีของบทที่ ๓ ไปหาชื่อ (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 เลยก็ได้
การตั้งชื่อ ๓

.

แล้วถ้าจะยกเลิกล่ะ?
หากเกิดกรณีที่เบลอ ตั้งผิด หรือชื่อมันไม่ถูกใจจอร์จ สามารถแก้ไข ลบทิ้ง ตั้งใหม่ ได้ที่เดิมครับ

การตั้งชื่อ ๔

หลักการตั้งชื่อ
๑. ควรตั้งชื่อให้สัมพันธ์กับข้อมูล จะได้ไม่งงและใช้งานได้สะดวก
๒. ตัวเล็กตัวใหญ่ เอ๊กเซลมันจะถือวิสาสะว่าเหมือนกัน เช่น Name, NAME, name, nAME, NaMe, namE, … คือชื่อเดียวกันนะ
๓. ชื่อซ้ำกับสูตรก็ได้นะ ใจดีจัง แต่ไม่แนะนำ เพราะเวลาใช้จะงงง้งงง เช่น IF, SUM, AVERAGE, MAX, … ทั้งหลายแหล่
๔. ห้ามเว้นวรรค
๕. เอาตัวเลขขึ้นต้นไม่ได้

.

จบแล้วครับสำหรับบทนี้ ผมได้แนบไฟล์ตัวอย่างไว้ให้ เผื่อใครสนใจ Define :fairy: