อาร์กิวเมนต์ของฟังก์ชัน Excel คืออะไร (การสนทนาโดยละเอียด)

  • แบ่งปันสิ่งนี้
Hugh West

สารบัญ

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

วิธีแสดงอาร์กิวเมนต์ของฟังก์ชันใน Excel

เราสามารถแสดงอาร์กิวเมนต์ของฟังก์ชันได้สองวิธี

1. แสดงฟังก์ชัน อาร์กิวเมนต์ขณะพิมพ์ฟังก์ชัน

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

เมื่อคุณพิมพ์ =IF( อาร์กิวเมนต์ของ ฟังก์ชัน IF จะปรากฏขึ้นโดยอัตโนมัติ

2 . แสดงอาร์กิวเมนต์ของฟังก์ชันโดยใช้แป้นพิมพ์ลัด Ctrl+A

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

Ctrl +A

หน้าต่างจะปรากฏขึ้น ในตอนนี้ คุณสามารถดูอาร์กิวเมนต์และสามารถป้อนตัวเลขในกล่องได้ด้วย

อ่านเพิ่มเติม: วิธีใช้ฟังก์ชันป้อนข้อมูล VBA ใน Excel (2 ตัวอย่าง)

ฟังก์ชันมีอาร์กิวเมนต์ได้กี่อาร์กิวเมนต์

ฟังก์ชันต่างๆ ของ Excel มีจำนวนอาร์กิวเมนต์ต่างกัน แม้บางคนไม่มีข้อโต้แย้งเลย มาดูกัน

1. ฟังก์ชันที่มีอาร์กิวเมนต์เดียว

อาร์กิวเมนต์ส่วนใหญ่จะอ้างอิงถึงเซลล์แต่ละเซลล์ แต่รวมถึงช่วงเซลล์ด้วย ด้านล่างนี้เป็นตัวอย่างของฟังก์ชันที่มีอาร์กิวเมนต์เดียว

  • ในที่นี้เราใช้ ฟังก์ชัน UPPER ซึ่งรับ text-string เป็นอาร์กิวเมนต์
  • ยอมรับ อาร์กิวเมนต์เดียวเป็นอินพุตและแปลงอักษรตัวพิมพ์เล็กเป็นตัวพิมพ์ใหญ่
  • สูตรที่ใช้ใน เซลล์ B4 คือ:
=UPPER(B2)

ที่นี่ อาร์กิวเมนต์คือสตริงข้อความที่อยู่ใน เซลล์ B2 .

2 ฟังก์ชันที่มีหลายอาร์กิวเมนต์

หากคุณต้องการใช้หลายอาร์กิวเมนต์ในฟังก์ชันหนึ่งๆ คุณต้องใช้เครื่องหมายจุลภาคคั่นระหว่างอาร์กิวเมนต์

ตัวอย่าง:

  • ในบางกรณี คุณต้องคำนวณฟังก์ชันค่าเฉลี่ยและฟังก์ชันผลรวมของสองคอลัมน์ คุณสามารถใช้อาร์กิวเมนต์เดียวกับช่วงหรือคุณสามารถใช้สองอาร์กิวเมนต์โดยที่คุณสามารถกำหนดสองช่วงแยกกัน เช่น
=AVERAGE(C5:C14,D5:D14)

& ;

=SUM(C5:C14,D5:D14).

ที่นี่ ( C5:C14,D5:D14 ) เป็นอาร์กิวเมนต์สำหรับฟังก์ชัน AVERAGE และ SUM เนื่องจากมีอาร์กิวเมนต์หลายตัว จึงคั่นด้วยเครื่องหมายจุลภาคระหว่างอาร์กิวเมนต์

  • คุณสามารถดูตัวอย่างด้านล่างซึ่งใช้ อาร์กิวเมนต์สามตัว สูตรก็เช่นดังนี้
=TIME(8,15,40)

ในตัวอย่างนี้ ฟังก์ชันคือ ฟังก์ชัน TIME และ โดยจะใช้ชั่วโมง นาที และวินาทีเป็นอาร์กิวเมนต์

อ่านเพิ่มเติม: วิธีใส่เครื่องหมายจุลภาคหลังเลข 2 หลักใน Excel (9 วิธีด่วน)

3. ฟังก์ชันที่ไม่มีอาร์กิวเมนต์

แม้ว่าฟังก์ชันส่วนใหญ่จะใช้อาร์กิวเมนต์ แต่ Excel ก็มีฟังก์ชันที่กำหนดไว้ล่วงหน้าบางฟังก์ชันที่ไม่ใช้อาร์กิวเมนต์ เช่น RAND(), TODAY(), และ NOW().

อ่านเพิ่มเติม: วิธีใช้ฟังก์ชัน VBA ที่ผู้ใช้กำหนด (4 ตัวอย่างที่เหมาะสม)

อาร์กิวเมนต์ 3 ประเภทในฟังก์ชัน Excel

1. อาร์กิวเมนต์ประเภทที่ต้องการ

ทุกฟังก์ชันของ Excel ที่มีอาร์กิวเมนต์ จะมีอาร์กิวเมนต์ที่จำเป็นอย่างน้อยหนึ่งรายการ ฟังก์ชันต้องมีอาร์กิวเมนต์ที่จำเป็นทั้งหมดเพื่อส่งคืนคำตอบที่ถูกต้อง ตัวอย่าง ลองดูฟังก์ชัน NETWORKDAYS

นี่คือไวยากรณ์ของฟังก์ชัน NETWORKDAYS ดังนี้

NETWORKDAYS(start_date, end_date, [holidays] )

อินพุตในวงเล็บของฟังก์ชันที่ไม่มีวงเล็บเหลี่ยมเป็นอาร์กิวเมนต์ที่จำเป็นที่นี่ ในตัวอย่างต่อไปนี้ ฟังก์ชัน NETWORKDAYS มีอาร์กิวเมนต์ 2 ประเภท ได้แก่ ประเภทที่จำเป็นและประเภททางเลือก ด้วยอาร์กิวเมนต์ที่จำเป็น ฟังก์ชันจึงส่งคืนผลลัพธ์ 86 วัน

2. อาร์กิวเมนต์ประเภททางเลือก

มีบางฟังก์ชันที่ใช้อาร์กิวเมนต์เป็นไม่จำเป็น. เช่นเดียวกับภาพด้านล่าง หลังจากพิมพ์ ฟังก์ชัน INDEX แล้ว Excel จะแสดงอาร์กิวเมนต์ที่จำเป็นและไม่บังคับของฟังก์ชันนั้นโดยอัตโนมัติ

อ่านเพิ่มเติม: วิธีใช้ INDEX MATCH กับ Excel VBA

3. ฟังก์ชันซ้อนที่ใช้เป็นอาร์กิวเมนต์ของฟังก์ชันอื่นในสูตร Excel

ฟังก์ชันสามารถใช้เป็นอาร์กิวเมนต์ภายใต้ฟังก์ชันอื่นได้ กระบวนการนี้เรียกว่าฟังก์ชันการซ้อน ตัวอย่างเช่น เราต้องการเพิ่ม 5 ปีในวันที่ที่ระบุเพื่อค้นหาวันที่ที่เป็นผลลัพธ์ เราจะใช้สูตร-

=DATE(YEAR(A2)+B2,MONTH(A2),DAY(A2))

ฟังก์ชันหลักคือ DATE ปี เดือน และ วัน เป็นฟังก์ชันอื่นๆ ที่ซ้อนอยู่ใน ฟังก์ชัน DATE ฟังก์ชันเพิ่มเติมเหล่านี้ได้รับการยอมรับเป็นอาร์กิวเมนต์สำหรับฟังก์ชัน DATE เช่นเดียวกับ YEAR(A2)+B2 ที่ใช้เป็นอาร์กิวเมนต์แรกของฟังก์ชัน DATE

การหาค่าของฟังก์ชันที่ซ้อนกัน :

  • หากต้องการค้นหาค่าของฟังก์ชันที่ซ้อนกันซึ่งใช้เป็นอาร์กิวเมนต์สำหรับฟังก์ชันอื่น คุณเพียงแค่เลือกสูตรที่ซ้อนอยู่ภายในแล้วกด F9 .

  • หลังจากนั้น ให้กดอาร์กิวเมนต์ของฟังก์ชันหลัก แล้วทำตามรูปภาพด้านล่างเพื่อดูว่าทำอะไรเสร็จแล้ว

ที่นี่ อันดับแรก เราเลือกอาร์กิวเมนต์แรกของฟังก์ชันหลัก ในภาพที่สอง เราเพียงแค่กด F9 ของแป้นพิมพ์ปุ่ม. มันแสดงผลเฉพาะของการโต้แย้งนั้น คุณสามารถใช้ขั้นตอนนี้สำหรับฟังก์ชันเดียวได้เช่นกัน

การอ่านที่คล้ายกัน

  • 22 ตัวอย่างมาโครใน Excel VBA
  • 20 เคล็ดลับการเขียนโค้ดที่ใช้ได้จริงเพื่อเชี่ยวชาญ VBA ใน Excel
  • วิธีเขียนโค้ด VBA ใน Excel (ด้วยขั้นตอนง่ายๆ)
  • ประเภท ของมาโคร VBA ใน Excel (คำแนะนำฉบับย่อ)
  • สิ่งที่คุณสามารถทำได้ด้วย VBA (6 การใช้งานจริง)

2 วิธี เพื่อแทรกอาร์กิวเมนต์ใน Excel

คุณสามารถแทรกอาร์กิวเมนต์ใน Excel ได้ 2 วิธี

  • พิมพ์ฟังก์ชันลงในเซลล์โดยตรง
  • โดยใช้ กล่องโต้ตอบอาร์กิวเมนต์ของฟังก์ชัน Excel

1. พิมพ์ฟังก์ชันลงในเซลล์โดยตรง

ด้วยวิธีนี้ หากคุณต้องการใช้ฟังก์ชันใดในเซลล์ใดเซลล์หนึ่งโดยเฉพาะ ให้เลือกเซลล์นั้นและเริ่มเขียนชื่อฟังก์ชันด้วยเครื่องหมาย “=” ลงชื่อในจุดเริ่มต้น ในขณะที่คุณเขียนชื่อฟังก์ชันใน Excel คุณจะเห็นอาร์กิวเมนต์ประเภทใดที่สามารถยอมรับได้ภายในวงเล็บ รูปภาพด้านล่างแสดงวิธีการเขียนฟังก์ชันที่มีอาร์กิวเมนต์ใน Excel

2. การใช้กล่องโต้ตอบอาร์กิวเมนต์ของฟังก์ชัน Excel

ควรใช้กล่องโต้ตอบอาร์กิวเมนต์ของฟังก์ชัน Excel เพื่อเขียนชื่อฟังก์ชันพร้อมอาร์กิวเมนต์ หากต้องการค้นหากล่องโต้ตอบอาร์กิวเมนต์ของฟังก์ชัน ให้กดที่แท็บสูตรด้านบนแล้วเลือกสูตรใดๆ จากนั้นคุณจะเห็นกล่องปรากฏขึ้น ตอนนี้ในตัวอย่างนี้ ฉันแสดงฟังก์ชัน NETWORKDAYS พร้อมอาร์กิวเมนต์ที่มีอยู่

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

ประเภทค่าของอาร์กิวเมนต์ในฟังก์ชัน

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

  • ข้อมูลตัวเลข ( =SUM(5,10) )
  • ข้อมูลสตริงข้อความ ( =UPPER(“Thomson”) )
  • ค่าบูลีน ( =OR(1+1=2) )
  • ค่าข้อผิดพลาด ( =ISERR(#VALUE!) )

อาร์กิวเมนต์ในฟังก์ชัน Excel VBA

Excel VBA มีขั้นตอนสามประเภท ย่อย, ฟังก์ชัน, และ พร็อพเพอร์ตี้ ในจำนวนนี้ ฟังก์ชัน มีไวยากรณ์ดังต่อไปนี้

[สาธารณะ/ส่วนตัว /เพื่อน] [คงที่] ฟังก์ชัน Function_Name [(arglist)] [เป็นประเภท]

[statements]

[name=expression]

[ออกจากฟังก์ชัน]

[คำสั่ง]

[ชื่อ=นิพจน์]

สิ้นสุดฟังก์ชัน

ที่นี่เราสังเกตว่ามี [(arglist)] ซึ่งอ้างถึงอาร์กิวเมนต์ของคำสั่งฟังก์ชันใน Excel VBA เดอะ [] รอบ ๆ arglist แสดงว่าส่วนนี้เป็นทางเลือกสำหรับกระบวนงานของฟังก์ชัน ทีนี้มาดูส่วนของ Function argument list

Function arglist มีไวยากรณ์ดังต่อไปนี้

[Optional] [ByVal/ByRef] [ParamArray] varname [( )] [As type] [=defaultvalue]

เราจะพูดถึงแต่ละส่วนพร้อมตัวอย่าง

  • ไม่บังคับ:

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

  • ByVal:

สิ่งนี้บ่งชี้ว่าอาร์กิวเมนต์นั้น ส่งผ่านค่าแทนการอ้างอิง นี่เป็นอาร์กิวเมนต์ประเภททางเลือกด้วย

  • ByRef:

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

  • ParamArray:

เป็นอาร์กิวเมนต์สุดท้ายในรายการ เมื่อใช้ คุณไม่สามารถใช้ตัวเลือก ByVal หรือ ByRef กับมันได้ นอกจากนี้ยังเป็นประเภทของอาร์กิวเมนต์ที่เป็นทางเลือก อนุญาตให้เราใช้จำนวนอาร์กิวเมนต์ตามอำเภอใจ

  • varname:

นี่คือประเภทของอาร์กิวเมนต์ที่จำเป็น ด้วยวิธีนี้ คุณต้องตั้งชื่อให้กับตัวแปรตามกฎทั่วไปที่เป็นมาตรฐาน

  • ประเภท:

นี่เป็นทางเลือกการโต้แย้ง. คุณสามารถกำหนดประเภทข้อมูลได้ด้วยสิ่งนี้ หากไม่บังคับ คุณสามารถตั้งค่าประเภทข้อมูลที่ผู้ใช้กำหนดได้

  • ค่าเริ่มต้น:

ค่าคงที่หรือนิพจน์ใดๆ ของค่าคงที่ ใช้กับพารามิเตอร์ทางเลือกเท่านั้น ค่าเริ่มต้นที่ชัดเจนสามารถเป็น Nothing ได้หากประเภทนั้นเป็นออบเจกต์

ตัวอย่างที่ 1:

6132

สังเกตบรรทัดต่อไปนี้:

Function CalculateNum_Difference_Optional(Number1 As Integer, Optional Number2 As Integer) As Double

ที่นี่

CalculateNum_Difference_Optional คือ ชื่อฟังก์ชัน , Number1, Number 2 คือ varname, Integer ถูกประกาศ ประเภท

ตัวอย่างที่ 2: การใช้ค่าเริ่มต้น

เราสามารถตั้งค่าอาร์กิวเมนต์เริ่มต้นสำหรับฟังก์ชัน ซึ่งหมายความว่าเรา จะไม่เลือกอาร์กิวเมนต์นั้น ค่าเริ่มต้นจะถูกเลือกเสมอ

8205

ตัวอย่างที่ 3: การใช้ ByRef

9037

ตัวอย่างที่ 4: การใช้ ByVal

5697
<0 อ่านเพิ่มเติม: รายการวัตถุ Excel VBA ที่ใช้มากที่สุด 10 รายการ (แอตทริบิวต์และตัวอย่าง)

ฟังก์ชัน Excel VBA ที่ไม่มีอาร์กิวเมนต์

ใน Excel VBA คุณสามารถเขียนฟังก์ชันที่มีอาร์กิวเมนต์ได้มากเท่าที่คุณต้องการ แต่ก็เป็นไปได้ที่จะเขียนฟังก์ชันโดยไม่มีอาร์กิวเมนต์

ดูขั้นตอนต่อไปนี้:

เลือกไฟล์ ➪ ตัวเลือก ➪ ทั่วไป เพื่อดูส่วนนี้ หลังจากนั้น ต่อไปนี้คือตัวอย่างง่ายๆ ของฟังก์ชันแบบกำหนดเองที่ไม่มีอาร์กิวเมนต์ ฟังก์ชันนี้ส่งคืนคุณสมบัติ ชื่อผู้ใช้ ของวัตถุ แอปพลิเคชัน ชื่อนี้ปรากฏใน ปรับแต่งสำเนาของ Microsoft Office ของกล่องโต้ตอบ ตัวเลือก Excel ฟังก์ชันนี้ง่ายมาก แต่เป็นวิธีเดียวที่คุณจะได้รับชื่อผู้ใช้เพื่อใช้ในเซลล์เวิร์กชีตหรือสูตร

8253

เมื่อคุณป้อนสูตรต่อไปนี้ลงในเซลล์เวิร์กชีต เซลล์จะแสดงชื่อของ ผู้ใช้ปัจจุบัน:

=OfficeUserName()

เมื่อคุณใช้ฟังก์ชันที่ไม่มีอาร์กิวเมนต์ คุณต้องใส่วงเล็บว่างหนึ่งชุด

สรุป

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

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง