GROUP BY


สวัสดีครับทุกท่าน ผมห่างหายการเขียนเรื่อง Access ไปนานพอควร วันนี้เลยถือโอกาสมาเขียนต่อครับ โดยบทความนี้จะมาพูดถึงการใช้ GROUP BY ครับ โครงสร้างการใช้ GROUP BY SELECT ชื่อ Column(s) FROM ชื่อ Table WHERE เงื่อนไขต่างๆ GROUP BY ชื่อ Column(s) โดยคำสั่ง Group By นั้นเราจะใช้ในกรณีที่มีการใช้ฟังก์ชั่นการรวม(aggregate function) เช่น sum, count, max, min average และอื่นๆครับ โดยเมื่อเราใช้ฟีงก์ชั่นพวกนี้แล้ว เราจำเป็นต้องใส่ฟังก์ชั่น GROUP BY แล้วตามด้วยชื่อ column ทั้งหมดที่เราเรียกดูครับ เรามาดูตัวอย่างเข้าใจยิ่งขึ้นกันครับ ตัวอย่าง เราจะมีตาราง Sales History ประวัติการซื้อของลูกค้าแต่ละคนดังนี้ครับ โดยตัวอย่างแรกเราอยากได้ผลรวมยอดซื้อของลูกค้าแต่ละคนครับ เราจึงเขียน SQL โดยดึงรหัสลูกค้า และใช้ฟังก์ชัน SUM ยอดซื้อ และในส่วนสุดท้ายเราจะต้องเพิ่ม GROUP BY รหัสลูกค้า…

Read More »

GetPivotData


สวัสดีครับเพื่อนๆทุกคน ช่วงนี้อากาศเริ่มกลับมาร้อนแล้ว ดูแลรักษาสุขภาพกันด้วยนะครับ บทความประจำวันนี้สำหรับคนที่ใช้ pivot table แล้ว อยากเอาข้อมูลใน Pivot Table ไปใช้ต่อกับสูตรอื่นๆแล้วไปต่อไม่ถูก ซึ่งผมเคยเจอบางคนใช้วิธีการ copy ไปแล้วไปวางไว้ที่อื่น แล้วค่อยเขียนสูตรมาคำนวนอีกที ถ้าหากคุณยังใช้วิธีนี้อยู่ลองเปลี่ยนมาใช้สูตร GetPivotData ดีกว่าครับ เพราะถ้าข้อมูลต้นทางและใน pivot table มีการเปลี่ยน เราก็ต้องมาทำใหม่เองทุกครั้งคงไม่สะดวกและมีโอกาสข้อมูลจะไม่ update และเป็นข้อมูลผิดครับ เรามาดูวิธีการใช้งานกันดีกว่าครับ

Read More »

REPT Function


สวัสดีครับผู้อ่านทุกท่าน ซินเจียยู่อี่ ซินนี้ฮวดใช้ครับ ปีใหม่จีนนี้ขอให้เฮงๆรวยๆกันนะครับ บทความประจำสัปดาห์นี้เป็นสูตร REPT ครับ เป็นสูตรที่มีโอกาสนำไปใช้เพื่อสร้างข้อมูลซ้ำๆครับ และจะนำไปประยุกต์ใช้อย่างไร มาดูวิธีการใช้งานจากบทความนี้ได้เลยครับ โครงสร้างสูตร REPT REPT(คำที่ต้องการให้ทำซ้ำ, จำนวนรอบการทำซ้ำ) สูตร REPT ใช้ข้อมูลสองส่วนดังนี้ครับ คำที่ต้องการให้ทำซ้ำ จำนวนรอบที่ให้ทำซ้ำ เรามาดูตัวอย่างกากรใช้สูตร REPT นี้กันดูครับ จากตัวอย่างนะครับ คือเรามีรหัสลูกค้าคือ 1 และอยากให้สร้าง 1 นี้ซ้ำกันทั้งหมด 10 รอบ เราจึงเขียนสูตรว่า =REPT(C5,10) จึงได้ผลลัพธ์เป็น 1 ซ้ำกัน 10 รอบได้เป็น 1111111111 ครับ แต่ดูแล้วอาจจะยังสงสัยว่าจะนำไปใช้งานจริงอย่างไรได้บ้าง เรามาดูอีกตัวอย่างกันครับ ตัวอย่างนี้ถ้าหากเราเปลี่ยนรูปแบบรหัสลูกค้าให้เป็น 10 หลักเสมอ โดยการเติม 0 ข้างหน้าให้ครบ 10 หลัก เราสามารถเขียนสูตรได้ดังตัวอย่างนี้คือ =REPT(0,10-LEN(C5))&C5 ครับ โดยสูตรนี้เราใช้ LEN(C5) เพื่อบอกว่าจำนวนตัวอักษรเริ่มต้นเท่าไหร่ แล้วนำ 10 มาลบจากค่านี้เป็นให้เป็นจำนวนที่เราจะเติม 0 ลงไปครับ…

Read More »

Protect Sheet ให้แก้ไขได้บางส่วน


สวัสดีครับเพื่อนๆทุกคน วันนี้ผมมีบทความเรื่องเบาๆ แต่มีโอกาสนำไปใช้งานจริงกันครับ นั่นก็คือการ Protect Sheet นั่นเองครับ ซึ่งจะเป็นการ Lock ไม่ให้แก้ไขข้อมูลครับ แต่ถ้าเราอยากผู้ใช้คนอื่นแก้ไขเฉพาะจุดที่เราอนุญาติเท่านั้น ส่วนอื่นไม่อนุญาติให้แก้ไข เราสามารถทำกันได้ในบทความนี้ครับ

Read More »

Text Categorization by Excel


สวัสดีครับเพื่อนๆทุกคน วันนี้ผมไปอ่านเจอบทความนึงซึ่งน่าสนใจครับ เลยอยากเอามาเขียนมาเป็นบทความให้เราๆลองใช้ประยุกต์ใช้งานกันดูครับ นั่นก็คือเราสามารถจำแนกประเภทของประโยค ด้วย Keyword ที่เราต้องการได้ น่าสนใจไหมใช่ไหมครับงั้นเรามาดูการใช้ได้ในบทความนี้กันเลย

Read More »

FREQUENCY


สวัสดีครับผู้อ่านทุกท่าน บทความประจำสัปดาห์นี้มีสูตรที่เป็นทางเลือกนอกแทนการใช้ COUNTIF,COUNTIFS ครับ นั่นก็คือสูตร FREQUENCY นั่นเอง ซึ่งถ้ามีเหตุการณ์ที่เหมาะสมในการใช้สูตรนี้ ก็จะเป็นสูตรที่ใช้แทนได้เลย(แถมเขียนง่ายกว่าด้วย) ถ้ามีโอกาสที่ใช้สูตรนี้ก็ลองฝึกใช้กันดูนะครับ ลองมาดูวิธีการใช้งานจากบทความนี้ได้เลยครับ

Read More »

CountIF And CountIFs


สวัสดีครับผู้อ่านทุกท่าน บทความประจำสัปดาห์นี้ ผมเอาสูตร countif และ countifs มาเขียนครับ เป็นสูตรที่ผมมีโอกาสได้ใช้บ่อยมากๆอีกสูตรหนึ่งเลย เลยคิดว่าจะมีประโยชน์สำหรับคนที่ยังไม่เคยใช้สูตรนี้นะครับ ลองมาดูวิธีการใช้งานจากบทความนี้ได้เลยครับผม

Read More »

LEFT MID RIGHT


สวัสดีวันเด็กครับทุกท่าน ถึงแม้วันนี้เราจะเป็นผู้ใหญ่กันแล้ว แต่เรายังเลือกเป็นเด็กที่อยากเรียนรู้สิ่งต่างๆได้เสมอนะครับ บทความวันนี้เลยจัดให้ไปสามสูตรเลยครับ LEFT, MID, RIGHT เป็นสูตรเพื่อใช้ในการตัดคำที่ผมใช้บ่อยๆและทุกคนน่าจะมีโอกาสได้ใช้เช่นกันครับ ตามมาดูกันเลยครับ

Read More »

FIND


สวัสดีครับทุกท่าน สัปดาห์นี้ผมมีสูตรที่เกี่ยวกับการจัดการกับข้อความ โดยสูตรนี้สามารถไปประยุกต์ใช้คู่กับสูตรอื่นๆได้มากมายครับ นั่นก็คือสูตร FIND นั่นเอง เรามาดูวิธีการใช้สูตรนี้ได้ในบทความนี้กันเลยครับ

Read More »