ข้ามไปยังเนื้อหาหลัก

30+ คำถามสัมภาษณ์ Excel ระดับท็อปสำหรับทุกระดับ

คู่มือคำถามสัมภาษณ์ Excel ที่พบบ่อยที่สุดสำหรับผู้เริ่มต้น ระดับกลาง และระดับสูง เพื่อผ่านด่านเทคนิคอย่างมั่นใจ
อัปเดตแล้ว 2 มิ.ย. 2569  · 15 นาที อ่าน

ด้วยจำนวนผู้ใช้งานประมาณ 1.2 พันล้านคน สำหรับหลายคน Microsoft Excel คือเครื่องมือหลักสำหรับการทำรายงาน ประสบการณ์การใช้ Excel มักเป็นข้อคาดหวังพื้นฐานในสภาพแวดล้อมการทำงาน การแสดงให้เห็นถึงความชำนาญใน Excel สามารถช่วยให้ได้งานที่ตั้งเป้าไว้ บทความนี้จะครอบคลุมคำถามสัมภาษณ์ Excel สำหรับผู้เริ่มต้น ระดับกลาง และระดับสูง เพื่อช่วยให้ผ่านบททดสอบด้านเทคนิคได้อย่างโดดเด่น สำหรับผู้ที่เพิ่งเริ่มต้นใช้ Excel ลองดูคอร์ส Introduction to Excel ของเรา

คำถามสัมภาษณ์ Excel ที่พบบ่อย

มาเริ่มจากคำถามทั่วไปเกี่ยวกับ Excel ที่อาจพบระหว่างการสัมภาษณ์ คำถามเหล่านี้อาจถามได้ทุกระดับประสบการณ์ โดยจะเน้นที่กระบวนการ การบริหารโครงการ และการใช้งาน Excel ทั่วไป

คุณใช้ Excel จัดระเบียบและวิเคราะห์ข้อมูลในโครงการที่ซับซ้อนได้อย่างไร?

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

ในโครงการเพิ่มประสิทธิภาพกระบวนการซัพพลายเชน ฉันใช้ Excel สำหรับการจัดระเบียบและวิเคราะห์ข้อมูล ฉันสร้างเวิร์กบุ๊กหลายชีตที่ครอบคลุม พร้อม PivotTable และตัวกรองขั้นสูงเพื่อวิเคราะห์เทรนด์และคอขวด วิธีนี้ช่วยลดต้นทุนโลจิสติกส์ได้อย่างมีนัยสำคัญและปรับปรุงเวลาในการส่งมอบของซัพพลายเออร์

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

เมื่อสังเกตเห็นความคลาดเคลื่อนของรายได้ในรายงานการเงิน ฉันใช้ฟังก์ชัน COUNTIF() ของ Excel เพื่อตรวจหาข้อมูลซ้ำ หลังจากลบข้อมูลซ้ำและกำหนดกฎการตรวจสอบความถูกต้องของข้อมูล ความแม่นยำของการรายงานทางการเงินก็ดีขึ้น นำไปสู่กระบวนการจัดการข้อมูลที่เชื่อถือได้มากขึ้น

ยกตัวอย่างว่าคุณเคยใช้ Excel เพื่อปรับปรุงกระบวนการหรือเพิ่มประสิทธิภาพอย่างไร

อธิบายว่าคุณใช้คุณสมบัติของ Excel (เช่น มาโคร PivotTable ฯลฯ) เพื่อทำให้เวิร์กโฟลว์มีประสิทธิภาพยิ่งขึ้นหรือเพิ่มผลผลิตได้อย่างไร

ตัวอย่าง:

เพื่อให้กระบวนการรายงานรายเดือนเป็นอัตโนมัติ ฉันพัฒนา Excel มาโครเพื่อลดเวลาในการสร้างรายงานลง 40% นอกจากนี้ยังใช้กราฟแบบไดนามิกและสูตรเพื่ออัปเดตข้อมูลแบบเรียลไทม์ ทำให้ทั้งประสิทธิภาพและความแม่นยำในการรายงานดีขึ้น

คุณติดตามฟีเจอร์ Excel ล่าสุดและเทรนด์การวิเคราะห์ข้อมูลอย่างไร?

ฉันอัปเดตความรู้ Excel อยู่เสมอผ่านบล็อกทางการของ Microsoft ชุมชนออนไลน์ และคอร์สบนแพลตฟอร์มอย่าง DataCamp ฉันยังติดตามการอัปเดตรายเดือนของ Microsoft 365 ซึ่งมีการเพิ่มฟีเจอร์สำคัญอย่าง Copilot และ Python in Excel การลงมือฝึกใช้ฟีเจอร์ใหม่ทันทีเมื่อเปิดตัวคือวิธีที่ดีที่สุดในการก้าวนำหน้า

อธิบายสถานการณ์ที่คุณต้องนำเสนอข้อมูล Excel ที่ซับซ้อนให้ผู้ชมที่ไม่ใช่สายเทคนิคเข้าใจ

เน้นทักษะการสื่อสารและความสามารถในการแปลงข้อมูลเชิงเทคนิคให้เป็นข้อมูลเชิงลึกที่เข้าใจง่ายด้วย Excel

ตัวอย่าง:

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

คำถามสัมภาษณ์ Excel สำหรับผู้เริ่มต้น

คำถามต่อไปนี้เป็นคำถามทางเทคนิคที่เกี่ยวข้องกับผู้ที่ยังใหม่กับเทคโนโลยี Excel เป็นการทดสอบพื้นฐานของ Excel ซึ่งหลายส่วนครอบคลุมในคอร์ส Introduction to Excel ของเรา

การอ้างอิงเซลล์ (cell reference) ใน Excel คืออะไร?

การอ้างอิงเซลล์ใน Excel ใช้ระบุตำแหน่งของเซลล์ในสเปรดชีต การอ้างอิงเซลล์หลักมีสองประเภท: แบบสัมพัทธ์ (relative) และแบบสัมบูรณ์ (absolute)

การอ้างอิงแบบสัมพัทธ์จะเปลี่ยนตามตำแหน่งที่คัดลอกสูตรไป ตัวอย่างเช่น หากมีสูตรในเซลล์ B2 ที่อ้างอิงเซลล์ A2 (เขียนเป็น =A2) และคัดลอกสูตรนี้ลงไปยังเซลล์ B3 สูตรใน B3 จะปรับอัตโนมัติให้อ้างอิง A3

ส่วนการอ้างอิงแบบสัมบูรณ์จะคงที่ไม่ว่าจะคัดลอกไปที่ใด กำหนดด้วยสัญลักษณ์ $ หน้าตัวอักษรคอลัมน์และ/หรือหมายเลขแถว เพื่อล็อกการอ้างอิงไว้ที่เซลล์เฉพาะ เช่น หากมีสูตรใน B2 อ้างอิง A2 (=$A$2) แล้วคัดลอกไปยัง B3 สูตรก็ยังคงอ้างอิง A2 เหมือนเดิม

การอ้างอิงแบบผสม (mixed) ผสานทั้งแบบสัมพัทธ์และสัมบูรณ์ เช่น =A$2 การอ้างอิงคอลัมน์เป็นแบบสัมพัทธ์ ส่วนแถวเป็นแบบสัมบูรณ์ หากคัดลอกสูตรไปทางขวา (ไป C2) จะเปลี่ยนเป็น =B$2 แต่ถ้าคัดลอกลงล่างจะยังคงเป็น =A$2

จะจัดเรียงข้อมูล (sort) ใน Excel ได้อย่างไร?

ในการจัดเรียงข้อมูล ให้เลือกช่วงเซลล์ที่ต้องการก่อน คลิกแท็บ Data บนริบบอน จากนั้นคลิกปุ่ม Sort เพื่อเปิดกล่องโต้ตอบ Sort เลือก Sort A to Z เพื่อเรียงจากน้อยไปมากหรือ Sort Z to A เพื่อเรียงจากมากไปน้อยในกรณีเรียงตามตัวอักษร นอกจากนี้ยังตั้งค่าเงื่อนไขการเรียงแบบกำหนดเองได้จากกล่อง Sort อย่าลืมทำเครื่องหมาย My data has headers หากข้อมูลมีหัวตาราง เพื่อไม่ให้หัวตารางถูกนำไปรวมในการจัดเรียง

จะกรองข้อมูล (filter) ใน Excel ได้อย่างไร?

การกรองข้อมูลช่วยแสดงเฉพาะแถวที่ตรงตามเงื่อนไขที่กำหนด ไปที่แท็บ Data แล้วเลือก Filter จะมีลูกศรดรอปดาวน์เพิ่มที่ส่วนหัวของแต่ละคอลัมน์ ใช้เมนูดรอปดาวน์เหล่านี้เพื่อกรองข้อมูล

จะจัดรูปแบบข้อมูล (format) ใน Excel ได้อย่างไร?

การจัดรูปแบบข้อมูลทำได้จากแท็บ Home ซึ่งสามารถเปลี่ยนแบบอักษร ขนาด สี เส้นขอบเซลล์ และสีพื้นหลัง สำหรับข้อมูลเชิงตัวเลข ให้คลิกขวาที่เซลล์หรือช่วงเซลล์ เลือก Format Cells แล้วเลือกหมวดหมู่ เช่น Number, Currency, Date หรือ Custom ตามต้องการ Conditional Formatting ในแท็บ Home ช่วยจัดรูปแบบอัตโนมัติตามค่าของเซลล์ เช่น ไฮไลต์เซลล์ที่มีตัวเลขเกินค่าเกณฑ์

จะตรวจหาข้อมูลซ้ำ (duplicates) ใน Excel ได้อย่างไร?

เพื่อระบุข้อมูลซ้ำในคอลัมน์ สามารถใช้ Conditional Formatting หรือฟังก์ชัน COUNTIF()

สำหรับ Conditional Formatting ให้เลือกคอลัมน์ที่ต้องการตรวจหาข้อมูลซ้ำ ไปที่แท็บ Home คลิก Conditional Formatting จากนั้น Highlight Cell Rules และเลือก Duplicate Values ในกล่องโต้ตอบ ให้เลือกวิธีจัดรูปแบบค่าซ้ำ (เช่น สีเฉพาะ)

หากใช้ COUNTIF() ให้ใส่สูตร =COUNTIF(A:A, A1)>1 ในคอลัมน์ใหม่ถัดจากคอลัมน์ข้อมูล (สมมติข้อมูลอยู่ในคอลัมน์ A) ซึ่งจะคืนค่า TRUE สำหรับค่าที่ซ้ำ และ FALSE สำหรับค่าที่ไม่ซ้ำ แล้วลากสูตรลงเพื่อใช้กับทุกเซลล์

อ่านบทเรียน How to Highlight Duplicates in Excel เพื่อดูรายละเอียดของทั้งสองวิธีนี้

จะลบข้อมูลซ้ำใน Excel ได้อย่างไร?

วิธีหนึ่งในการลบข้อมูลซ้ำคือ เลือกช่วงข้อมูลหรือทั้งคอลัมน์ที่ต้องการลบซ้ำ ไปที่แท็บ Data บน Ribbon เลือก Table Tools แล้วคลิก Remove Duplicates ในกล่องโต้ตอบ ให้ระบุคอลัมน์ที่จะตรวจหาข้อมูลซ้ำ คลิก OK จากนั้น Excel จะลบแถวที่ซ้ำและเก็บเฉพาะรายการที่ไม่ซ้ำในช่วงที่เลือก อ่านเพิ่มเติมและเรียนรู้วิธีอื่น ๆ ได้ในบทเรียน How to Remove Duplicates in Excel: 5 Best Methods

จะตรึงแนวกระดาษ (freeze panes) ใน Excel ได้อย่างไร?

การตรึงแนวใน Excel ช่วยให้บางแถวหรือคอลัมน์คงอยู่ขณะเลื่อนสเปรดชีต ก่อนอื่นวางเคอร์เซอร์ไว้ในเซลล์ที่อยู่ถัดจากคอลัมน์ทางขวาและใต้แถวที่ต้องการตรึง ไปที่แท็บ View บน Ribbon ในกลุ่ม Window คลิก Freeze Panes จากเมนูดรอปดาวน์ เลือก Freeze Panes เพื่อทำให้แถวด้านบนและคอลัมน์ด้านซ้ายของเซลล์ที่เลือกถูกตรึง ฟีเจอร์นี้มีประโยชน์มากสำหรับการคงหัวตารางให้มองเห็นระหว่างเลื่อนดูข้อมูลชุดใหญ่

คำถามสัมภาษณ์ Excel ระดับกลาง

หากมีประสบการณ์ใช้ Excel มากขึ้น คาดว่าจะต้องเข้าใจฟังก์ชันต่าง ๆ และสามารถวิเคราะห์ข้อมูลได้ ลองทบทวนด้วยคอร์ส Analysis in Excel และ Intermediate Spreadsheets ของเรา

ความแตกต่างระหว่าง SUM(), SUMIF() และ SUMIFS() คืออะไร?

ใน Excel ฟังก์ชัน SUM(), SUMIF() และ SUMIFS() ใช้คำนวณผลรวมของช่วงเซลล์ แต่แตกต่างกันที่วิธีคำนวณ

ฟังก์ชัน SUM() จะบวกตัวเลขทั้งหมดในช่วงที่ระบุ ตัวอย่าง: =SUM(A1:A10) จะบวกตัวเลขจากเซลล์ A1 ถึง A10

SUMIF() จะบวกเฉพาะเซลล์ที่ตรงตามเงื่อนไขเดียว ตัวอย่าง: =SUMIF(A1:A10, ">5") จะบวกตัวเลขที่มากกว่า 5 ในช่วง A1 ถึง A10

SUMIFS() เป็นส่วนขยายของ SUMIF() ที่รองรับหลายเงื่อนไข ตัวอย่าง: =SUMIFS(A1:A10, B1:B10, "X", C1:C10, ">5") จะบวกตัวเลขในช่วง A1 ถึง A10 ที่แถวเดียวกันในช่วง B1 ถึง B10 เท่ากับ "X" และในช่วง C1 ถึง C10 มากกว่า 5

ความแตกต่างระหว่าง COUNT(), COUNTA(), COUNTBLANK() และ COUNTIF() คืออะไร?

ใน Excel ฟังก์ชัน COUNT(), COUNTA(), COUNTBLANK() และ COUNTIF() ใช้นับจำนวนเซลล์ในช่วง แต่มีวัตถุประสงค์ต่างกัน

ฟังก์ชัน COUNT() จะนับจำนวนเซลล์ที่มีตัวเลขในช่วง โดยจะไม่นับเซลล์ว่าง ข้อความ หรือค่าที่ไม่ใช่ตัวเลข ตัวอย่าง: =COUNT(A1:A10) จะนับเฉพาะเซลล์ในช่วง A1 ถึง A10 ที่มีตัวเลข

COUNTA() จะนับจำนวนเซลล์ที่ไม่ว่างในช่วง ไม่ว่าภายในจะเป็นตัวเลข ข้อความ หรือชนิดอื่น ตัวอย่าง: =COUNTA(A1:A10) จะนับทุกเซลล์ที่ไม่ว่างในช่วง A1 ถึง A10

COUNTBLANK() จะนับจำนวนเซลล์ว่างในช่วงที่กำหนด ตัวอย่าง: =COUNTBLANK(A1:A10) จะนับจำนวนเซลล์ว่างในช่วง A1 ถึง A10

COUNTIF() จะนับจำนวนเซลล์ที่ตรงตามเงื่อนไขที่กำหนด ตัวอย่าง: =COUNTIF(A1:A10, ">5") จะนับจำนวนเซลล์ในช่วง A1 ถึง A10 ที่มีตัวเลขมากกว่า 5

ความแตกต่างระหว่าง SUBSTITUTE() และ REPLACE() คืออะไร?

ใน Excel ทั้ง SUBSTITUTE() และ REPLACE() เป็นฟังก์ชันข้อความที่ใช้แก้ไขเนื้อหาสตริง แต่แนวทางการแทนที่อักขระต่างกัน

ฟังก์ชัน SUBSTITUTE() ใช้แทนที่ข้อความที่ระบุด้วยข้อความอื่น

เหมาะเมื่อจำเป็นต้องแทนที่ข้อความเฉพาะภายในสตริง และสามารถแทนที่ทุกครั้งที่พบหรือเฉพาะลำดับที่ระบุได้ ตัวอย่าง: =SUBSTITUTE("Hello World", "World", "Excel") จะเปลี่ยน "Hello World" เป็น "Hello Excel" และยังสามารถระบุว่าจะเปลี่ยนคำว่า "World" ครั้งที่เท่าไรหากมีหลายครั้ง

ฟังก์ชัน REPLACE() จะแทนที่ส่วนหนึ่งของสตริงตามตำแหน่งและจำนวนอักขระ ตัวอย่าง: =REPLACE("Hello World", 7, 5, "Excel") เริ่มที่อักขระลำดับที่ 7 (W) และแทนที่ 5 อักขระ ("World") เป็น "Excel" ได้ผลเป็น "Hello Excel" เช่นกัน

VLOOKUP() คืออะไร และมีประโยชน์เมื่อใด?

VLOOKUP() ย่อมาจาก vertical lookup เป็นฟังก์ชันใน Excel ที่ใช้ค้นหาค่าหนึ่งในคอลัมน์หนึ่ง และดึงค่าที่สอดคล้องจากอีกคอลัมน์ในแถวเดียวกัน เหมาะอย่างยิ่งเมื่อต้องค้นหาและดึงข้อมูลจากตารางหรือชุดข้อมูลขนาดใหญ่

ไวยากรณ์พื้นฐานคือ VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]) โดย lookup_value คือค่าที่ต้องการค้นหา table_array คือช่วงที่มีค่านั้น col_index_num คือหมายเลขคอลัมน์ในช่วงที่มีค่าที่จะส่งคืน และ [range_lookup] เป็นอาร์กิวเมนต์เสริม โดย TRUE หรือ 1 คือการจับคู่โดยประมาณ (ค่าเริ่มต้น) และ FALSE หรือ 0 คือการจับคู่อย่างแม่นยำ

ตัวอย่าง: ต้องการคืนชื่อลูกจ้าง (ดูตารางแมป E1:F11 โดยคอลัมน์ E เก็บรหัสพนักงานและคอลัมน์ F เก็บชื่อพนักงาน) โดยอ้างอิงรหัสพนักงานในคอลัมน์ A สูตร =VLOOKUP(A2,$E$2:$F$11,2,0) จะคืนค่า "Sue" ตามตัวอย่างด้านล่าง

ตัวอย่าง Excel VLOOKUP()

ข้อสังเกตสำหรับการสัมภาษณ์: แม้ VLOOKUP() ยังใช้กันอย่างแพร่หลายและควรรู้ แต่การสัมภาษณ์ระดับสูงขึ้นมักคาดหวังให้รู้จัก XLOOKUP() ซึ่งเป็นรุ่นทดแทนสมัยใหม่ XLOOKUP() ยืดหยุ่นกว่า (ค้นหาได้ทั้งซ้ายและขวา) จัดการข้อผิดพลาดได้ดีกว่า และไม่พังเมื่อมีการแทรกคอลัมน์ สูตรที่เทียบเท่าด้านบนโดยใช้ XLOOKUP() คือ =XLOOKUP(A2, $E$2:$E$11, $F$2:$F$11) หากเตรียมตัวสัมภาษณ์ตำแหน่งนักวิเคราะห์ข้อมูล ควรอธิบายได้ทั้งสองแบบ

จะสร้าง PivotTable ใน Excel ได้อย่างไร?

ในการสร้าง PivotTable ใน Excel ให้เลือกช่วงข้อมูลที่ต้องการวิเคราะห์ ไปที่แท็บ Insert บนริบบอนแล้วคลิก PivotTable ในกล่องโต้ตอบ ให้เลือกว่าจะวาง PivotTable ไว้ที่ใด (เวิร์กชีตใหม่หรือชีตเดิม) หลังจากคลิก OK จะมี PivotTable Field List ปรากฏขึ้น ซึ่งสามารถลากฟิลด์ไปยังพื้นที่ต่าง ๆ (Rows, Columns, Values และ Filters) เพื่อจัดระเบียบข้อมูล

จะสร้าง named range ได้อย่างไร?

เพื่อสร้าง named range ให้เลือกเซลล์หรือช่วงเซลล์ที่ต้องการตั้งชื่อ คลิกแท็บ Formulas บนริบบอน จากนั้นคลิก Define Name ในกลุ่ม Defined Names ในกล่อง New Name ใส่ชื่อช่วงในช่อง Name และระบุขอบเขตการใช้งาน (scope) และการอ้างอิงเซลล์หากจำเป็น สุดท้ายคลิก OK เพื่อสร้าง named range

จะป้องกัน (Protect) ทั้งเวิร์กบุ๊กได้อย่างไร?

เพื่อป้องกันเวิร์กบุ๊กทั้งเล่ม ให้ไปที่แท็บ Review บนริบบอน แล้วคลิก Protect Workbook ในกลุ่ม Protect ตั้งรหัสผ่านในกล่องโต้ตอบ และยืนยันอีกครั้งเมื่อมีการร้องขอ วิธีนี้จะเข้ารหัสเวิร์กบุ๊ก และจำเป็นต้องใช้รหัสผ่านในการเปิดในอนาคต

คำถามสัมภาษณ์ Excel ระดับสูง

ชุดคำถามนี้เหมาะสำหรับผู้ใช้ Excel ระดับสูงที่มีประสบการณ์มากและใช้เครื่องมือเพื่อวัตถุประสงค์หลากหลาย

XLOOKUP() คืออะไร และดีกว่า VLOOKUP() อย่างไร?

XLOOKUP() เป็นฟังก์ชันค้นหาสมัยใหม่ที่เปิดตัวใน Microsoft 365 มาแทน VLOOKUP(), HLOOKUP() และหลายกรณีของ INDEX-MATCH ไวยากรณ์พื้นฐานคือ:

=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])

ข้อดีหลักเหนือ VLOOKUP():

  • ค้นหาได้ทุกทิศทาง — ซ้าย ขวา ขึ้น หรือลง ขณะที่ VLOOKUP() ค้นหาได้แค่ซ้ายไปขวา

  • ไม่ต้องใช้หมายเลขดัชนีคอลัมน์ — ระบุช่วงผลลัพธ์ได้โดยตรง จึงไม่พังเมื่อมีการแทรกหรือลบคอลัมน์

  • มีการจัดการข้อผิดพลาดในตัว — พารามิเตอร์ [if_not_found] ช่วยคืนข้อความที่กำหนดเองแทน #N/A

  • ค่าตรงเป๊ะเป็นค่าเริ่มต้น — ขณะที่ VLOOKUP() ตั้งค่าจับคู่โดยประมาณเป็นค่าเริ่มต้น ซึ่งทำให้ผู้ใช้หลายคนพลาด

ใช้ตัวอย่างพนักงานจากคำถามก่อนหน้า: =XLOOKUP(A2, $E$2:$E$11, $F$2:$F$11, "Not found") จะคืนชื่อพนักงาน หรือ "Not found" หากไม่มีรหัส — สะอาดและปลอดภัยกว่า VLOOKUP() ที่เทียบเท่า

ข้อดีของการใช้ INDEX-MATCH แทน VLOOKUP() คืออะไร?

การใช้ INDEX-MATCH แทน VLOOKUP() มีข้อดีหลายอย่าง: ยืดหยุ่นกว่าเพราะคืนค่าจากคอลัมน์ที่อยู่ซ้ายของคอลัมน์ค้นหาได้ ในขณะที่ VLOOKUP() ทำงานได้เฉพาะซ้ายไปขวา INDEX-MATCH ยังมีประสิทธิภาพดีกว่าสำหรับชุดข้อมูลใหญ่ เพราะดูเฉพาะคอลัมน์ที่เกี่ยวข้อง ไม่ใช่ทั้งแถว และมีโอกาสผิดพลาดน้อยกว่าเมื่อมีการเพิ่มหรือลบคอลัมน์ เนื่องจากใช้การอ้างอิงคอลัมน์ที่ไม่เปลี่ยนตามการแก้ไขคอลัมน์

ทั้งนี้ควรทราบว่า XLOOKUP() ที่เปิดตัวใน Microsoft 365 แก้ข้อจำกัดส่วนใหญ่ของ VLOOKUP() และเขียนง่ายกว่า INDEX-MATCH ในหลายกรณี ระหว่างสัมภาษณ์ การอธิบายได้ทั้งสามแบบ — VLOOKUP(), INDEX-MATCH และ XLOOKUP() — พร้อมบริบทการใช้งานที่เหมาะสม จะแสดงให้เห็นความรู้รอบด้านเกี่ยวกับการค้นหาใน Excel

จะสร้างรายการดรอปดาวน์ด้วย Data Validation ได้อย่างไร?

เพื่อสร้างดรอปดาวน์ในExcel ด้วย Data Validation ให้เลือกเซลล์ที่ต้องการให้มีรายการ จากนั้นไปที่แท็บ Data บนริบบอนแล้วคลิก Validation ในกล่อง Data Validation แท็บ Settings ให้เลือก List จากเมนู Allow:

ในช่อง Source: พิมพ์รายการที่ต้องการคั่นด้วยเครื่องหมายจุลภาค หรือคลิกลูกศรขึ้นเพื่อเลือกช่วงเซลล์ที่มีรายการที่ต้องการในดรอปดาวน์ ตรวจสอบให้แน่ใจว่าเลือก In-cell dropdown แล้วคลิก OK เพื่อใช้ Data Validation และสร้างรายการดรอปดาวน์

สามารถดึงชื่อโดเมนจากที่อยู่อีเมลได้หรือไม่?

สมมติว่าอีเมลคือ example@email.com อยู่ในเซลล์ A1 ใส่สูตรต่อไปนี้ในอีกเซลล์ (เช่น B1): =RIGHT(A1, LEN(A1) - FIND("@", A1)) ซึ่งจะได้ผลเป็น email.com

  • FIND("@", A1) หาตำแหน่งอักขระ @ ในอีเมล

  • LEN(A1) คำนวณความยาวทั้งหมดของอีเมล

  • นำตำแหน่งของ @ ไปลบออกจากความยาวทั้งหมด จะได้ความยาวส่วนโดเมน

  • สุดท้าย RIGHT(A1, LEN(A1) - FIND("@", A1)) จะดึงส่วนโดเมนจากด้านขวาของอีเมล

อักขระไวล์ด์การ์ด (wildcards) ใน Excel คืออะไร และใช้อย่างไร?

ใน Excel ไวล์ด์การ์ดคืออักขระพิเศษที่ใช้ในการค้นหาข้อความและฟังก์ชันต่าง ๆ เพื่อแทนอักขระหนึ่งตัวหรือหลายตัว ช่วยให้ค้นหาและจับคู่ได้ยืดหยุ่นและทรงพลังขึ้น

ไวล์ด์การ์ดหลักมีสามแบบ คือ ดอกจัน (*) แทนจำนวนอักขระใด ๆ ก็ได้ เครื่องหมายคำถาม (?) แทนอักขระหนึ่งตัว และทิลด์ (~) ใช้สำหรับ escape อักขระไวล์ด์การ์ด

สามารถใช้ไวล์ด์การ์ดในฟังก์ชันต่าง ๆ เช่น SEARCH, FIND, REPLACE, SUBSTITUTE และในฟีเจอร์อย่างตัวกรองหรือการจัดรูปแบบตามเงื่อนไข ตัวอย่างเช่น =COUNTIF(A1:A10, "*test*") จะนับทุกเซลล์ในช่วง A1 ถึง A10 ที่มีคำว่า "test" อยู่ที่ใดก็ได้ในข้อความ

สามารถใช้ Slicer เพื่อกรองข้อมูลได้หรือไม่?

ในการใช้ Slicer เพื่อกรองข้อมูล ให้แน่ใจว่าข้อมูลถูกจัดรูปแบบเป็น Table หรือเป็นส่วนหนึ่งของ PivotTable คลิกที่จุดใดก็ได้ในตารางหรือ PivotTable จากนั้นไปที่แท็บ Insert บน Ribbon แล้วคลิก Slicer ในกลุ่ม Filters ในกล่องโต้ตอบที่ปรากฏ ให้เลือกคอลัมน์ที่ต้องการใช้เป็นตัวกรอง แล้วคลิก OK Slicer จะปรากฏในเวิร์กชีต และสามารถคลิกตัวเลือกต่าง ๆ ใน Slicer เพื่อกรองข้อมูลใน Table หรือ PivotTable ได้ทันที

Goal Seek ใน Excel คืออะไร?

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

ในตัวอย่างด้านล่าง เราต้องการทราบอัตราดอกเบี้ยที่จะจ่าย หากผ่อนชำระรายเดือน 900 ดอลลาร์ เป็นเวลา 15 ปี สำหรับเงินกู้ 100,000 ดอลลาร์ ซึ่ง Goal Seek จะช่วยคำนวณให้ได้

คำถามสัมภาษณ์ Excel สำหรับนักวิเคราะห์ข้อมูล

ขอเพิ่มส่วนสุดท้ายสำหรับผู้ที่สัมภาษณ์ตำแหน่งนักวิเคราะห์ข้อมูล การเรียนคอร์ส Data Analysis in Excel เป็นอีกวิธีที่ดีในการเตรียมตัว

จัดการข้อมูลที่ขาดหาย (missing data) ใน Excel อย่างไร?

เริ่มจากใช้ Conditional Formatting เพื่อไฮไลต์เซลล์ว่าง เช่น เลือกช่วงข้อมูล ไปที่ Home > Conditional Formatting > Highlight Cell Rules > Blanks แล้วเลือกสี จากนั้นสามารถแทนค่าที่ขาดด้วยค่าเฉลี่ยโดยใช้ฟังก์ชัน AVERAGE() ตัวอย่าง ในคอลัมน์ใหม่ใช้ =IF(ISBLANK(A2), AVERAGE($A$2:$A$100), A2) เพื่อเติมช่องว่างด้วยค่าเฉลี่ยของคอลัมน์

อธิบายการใช้ฟีเจอร์ Data Validation ของ Excel ได้หรือไม่?

ใช้ Data Validation เพื่อจำกัดการป้อนข้อมูลและรักษาคุณภาพ เลือกเซลล์ที่ต้องการจำกัด แล้วไปที่ Data > Data Validation ตัวอย่าง หากต้องการสร้างดรอปดาวน์ของตัวเลือกที่ถูกต้อง ให้เลือก "List" ใต้ "Allow" และพิมพ์ตัวเลือกคั่นด้วยจุลภาค (เช่น "Yes, No") ซึ่งจะจำกัดการป้อนให้เป็นค่าที่กำหนดเท่านั้น นอกจากนี้ยังใช้สูตรกำหนดเองได้ เช่น =ISNUMBER(A1) เพื่อให้ป้อนเป็นตัวเลขเท่านั้น

ใช้ Power Query ของ Excel เพื่อผสานชุดข้อมูลอย่างไร?

Power Query ทำให้การผสานชุดข้อมูลเป็นเรื่องง่าย ไปที่ Data > Get Data > Combine Queries > Merge ในกล่องโต้ตอบ ให้เลือกชุดข้อมูลที่ต้องการผสานและคอลัมน์ที่ใช้ร่วมกัน หลังจากโหลดข้อมูลแล้ว ใช้เครื่องมือแปลง (transform) ของ Power Query เพื่อทำความสะอาดหรือปรับรูป เช่น กรองแถว แยกคอลัมน์ หรือเปลี่ยนชนิดข้อมูล เพื่อให้ชุดข้อมูลที่ผสานมีความสอดคล้องกัน

คำนวณเปอร์เซ็นไทล์หรือควอไทล์ใน Excel อย่างไร?

ใช้ PERCENTILE.INC() หรือ PERCENTILE.EXC() ในการคำนวณเปอร์เซ็นไทล์ เช่น =PERCENTILE.INC(A1:A100, 0.75) คำนวณเปอร์เซ็นไทล์ที่ 75 ของข้อมูลในช่วง A1:A100 สำหรับควอไทล์ ใช้ =QUARTILE(A1:A100, 1) สำหรับควอไทล์ที่หนึ่ง หรือ =QUARTILE(A1:A100, 3) สำหรับควอไทล์ที่สาม

อธิบายวิธีใช้ Data Analysis Toolpak ได้หรือไม่?

เปิดใช้ Data Analysis Toolpak โดยไปที่ File > Options > Add-ins > Analysis Toolpak > Manage > Go > OK สำหรับการถดถอย (regression) ไปที่ Data > Data Analysis > Regression ป้อนตัวแปรตามและตัวแปรอิสระ แล้วคลิก OK Excel จะสร้างผลลัพธ์รายละเอียด รวมถึงค่าสัมประสิทธิ์และค่า R-squared ใช้สำหรับงานอย่างการพยากรณ์หรือทดสอบสมมติฐาน

คำถามสัมภาษณ์ Excel สำหรับผู้ใช้ AI และ Copilot

Copilot ใน Excel คืออะไร และทำอะไรได้บ้าง?

Copilot คือผู้ช่วย AI ของ Microsoft ที่ฝังอยู่ใน Excel สำหรับ Microsoft 365 แสดงในพาเนลด้านข้างและให้โต้ตอบกับเวิร์กบุ๊กด้วยภาษาธรรมชาติ ความสามารถรวมถึงการให้เหตุผลทีละขั้นตอน การแก้ไขเวิร์กบุ๊กโดยตรง และการใช้ Python ผ่าน Copilot เพื่อทำการวิเคราะห์ข้อมูลขั้นสูง สร้างวิชวล และทำงานหลายขั้นตอนที่ซับซ้อนโดยไม่ต้องออกจากสเปรดชีต

ในบทสัมภาษณ์ สิ่งสำคัญคือการสื่อว่า Copilot เป็นตัวเร่งผลิตภาพ ไม่ใช่ตัวแทนความรู้ Excel ยังจำเป็นต้องเข้าใจสิ่งที่มันสร้างขึ้นและตรวจสอบผลลัพธ์

Python ใน Excel ทำงานอย่างไร และควรใช้เมื่อใด?

Python ใน Excel เป็นฟีเจอร์ที่พร้อมใช้งานทั่วไปใน Microsoft 365 ที่ให้รันโค้ด Python ได้โดยตรงในสเปรดชีตผ่านฟังก์ชัน =PY() โค้ด Python จะรันในสภาพแวดล้อมคลาวด์ที่ปลอดภัย โดยไม่ต้องติดตั้งอะไรในเครื่อง

ควรใช้เมื่อฟังก์ชันมาตรฐานของ Excel ไม่เพียงพอ เช่น การสร้างแบบจำลองสถิติ การเรียนรู้ของเครื่องกับข้อมูลตาราง การสร้างวิชวลขั้นสูงด้วยไลบรารีอย่าง Matplotlib หรือ seaborn หรือการประมวลผลข้อมูลขนาดใหญ่ที่ทำให้ Excel ช้าลง สำหรับงานวิเคราะห์ประจำวัน ฟังก์ชันพื้นเมืองของ Excel จะเขียนได้เร็วกว่าและเพื่อนร่วมงานอ่านเข้าใจง่ายกว่า ดังนั้น Python ใน Excel จึงเหมาะสำหรับงานที่ซับซ้อนจริง ๆ

ฟังก์ชัน COPILOT() ใน Excel คืออะไร?

ฟังก์ชัน COPILOT() เป็นฟีเจอร์ใหม่ที่ให้พิมพ์พรอมต์ภาษาธรรมชาติในเซลล์ อ้างอิงค่าจากเซลล์อื่นตามต้องการ และรับผลลัพธ์ที่สร้างด้วย AI ซึ่งจะอัปเดตอัตโนมัติเมื่อข้อมูลเปลี่ยน — นำ Copilot เข้าสู่เอนจินคำนวณของ Excel แทนที่จะอยู่พาเนลแยก

ตัวอย่าง =COPILOT("Summarize the trend in ", A1:A12) อาจสร้างสรุปแนวโน้มเป็นข้อความธรรมดาของชุดข้อมูล เหมาะที่สุดสำหรับการสร้างข้อความไดนามิก — สรุป ป้ายกำกับ หรือคำอธิบาย — ที่อัปเดตตามข้อมูลพื้นฐาน

จะใช้ Copilot เพื่อสร้างสูตรที่ไม่รู้วิธีเขียนได้อย่างไร?

คำตอบที่ดีควรอธิบายกระบวนการ ไม่ใช่แค่ความรู้เครื่องมือ อธิบายเป้าหมายด้วยภาษาง่าย ๆ ในพาเนล Copilot เช่น "คืนวันที่ขายล่าสุดสำหรับแต่ละลูกค้าในคอลัมน์ A โดยใช้วันที่ในคอลัมน์ C" แล้ว Copilot จะเสนอสูตร โดยมักใช้ฟังก์ชันอย่าง MAXIFS() หรือ XLOOKUP() จากนั้นตรวจทานสูตรเพื่อให้แน่ใจว่าช่วงและตรรกะถูกต้องก่อนยอมรับ

ประเด็นสำคัญในการสัมภาษณ์: Copilot เหมาะมากสำหรับการค้นพบฟังก์ชันที่ไม่เคยรู้มาก่อน หรือเป็นจุดเริ่มต้นของสูตรซ้อนที่ซับซ้อน — แต่ยังจำเป็นต้องมีความรู้ Excel เพียงพอในการตรวจสอบสิ่งที่มันสร้าง

สรุป

เคล็ดลับสุดท้ายสำหรับการสัมภาษณ์ Excel คือเรียนรู้อย่างต่อเนื่อง! เครื่องมืออย่าง Excel ปรับตัวตามความต้องการของตลาด (เช่น การนำ Python in Excel โดย Anaconda มาใช้ และการผสาน Copilot ที่ขับเคลื่อนด้วย LLM ใน Excel โดย Microsoft) แม้โอกาสน้อยที่จะถูกทดสอบโดยตรงเกี่ยวกับเทคโนโลยีที่เพิ่งเปิดตัว แต่ความรู้เกี่ยวกับสิ่งเหล่านี้สามารถเป็นข้อได้เปรียบเหนือผู้สมัครคนอื่น ๆ ระหว่างการสัมภาษณ์ (ตราบใดที่แสดงสมรรถนะหลักที่งานต้องการได้ก่อน) ขอให้โชคดี!

หากเริ่มประหม่าก่อนสัมภาษณ์ ลองดู cheat sheet สูตร Excel ของเราเพื่อทบทวนแนวคิดและสูตรสำคัญ ๆ และโปรดจำไว้ว่าการสัมภาษณ์คือการสนทนา จงคิดเสียว่าเป็นการพบเพื่อนเก่าหลังจากไม่ได้เจอกันนาน

หัวข้อ

ฝึกซ้อมสำหรับการสัมภาษณ์ Excel ของคุณ!

Courses

Introduction to Excel

4 ชม.
237.2K
Master the Excel basics and learn to use this spreadsheet tool to conduct impactful analysis.
ดูรายละเอียดRight Arrow
เริ่มหลักสูตร
ดูเพิ่มเติมRight Arrow