Note: The other languages of the website are Google-translated. Back to English
English English
  • เอกสาร
  • Excel
  • วิธีตั้งค่า / แสดงค่าที่เลือกไว้ล่วงหน้าสำหรับรายการแบบหล่นลงใน Excel

วิธีตั้งค่า / แสดงค่าที่เลือกไว้ล่วงหน้าสำหรับรายการแบบหล่นลงใน Excel

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


ลูกศรสีฟ้าฟองขวา ตั้งค่าเริ่มต้น (ค่าที่เลือกไว้ล่วงหน้า) สำหรับรายการแบบหล่นลงด้วยสูตร

ในการตั้งค่าเริ่มต้นสำหรับรายการแบบหล่นลงคุณต้องสร้างรายการแบบหล่นลงทั่วไปก่อนจากนั้นใช้สูตร

1. สร้างรายการแบบหล่นลง เลือกเซลล์หรือช่วงที่คุณต้องการวางรายการดรอปดาวน์นี่คือ K1 แล้วคลิก ข้อมูล > การตรวจสอบข้อมูล. ดูภาพหน้าจอ:
doc แสดงค่าที่เลือกไว้ล่วงหน้ารายการแบบหล่นลง 2

2. จากนั้นใน การตรวจสอบข้อมูล ไดอะล็อกภายใต้ การตั้งค่า เลือก รายการ ราคาเริ่มต้นที่ อนุญาต จากนั้นเลือกค่าที่คุณต้องการให้แสดงในรายการแบบหล่นลง แหล่ง กล่องข้อความ. ดูภาพหน้าจอ:
doc แสดงค่าที่เลือกไว้ล่วงหน้ารายการแบบหล่นลง 3

3 จากนั้นคลิก การแจ้งเตือนข้อผิดพลาด แท็บในนั้น การตรวจสอบข้อมูล กล่องโต้ตอบและยกเลิกการเลือก แสดงการแจ้งเตือนข้อผิดพลาดหลังจากป้อนข้อมูลที่ไม่ถูกต้อง ตัวเลือก ดูภาพหน้าจอ:
doc แสดงค่าที่เลือกไว้ล่วงหน้ารายการแบบหล่นลง 4

4 คลิก OK เพื่อปิดกล่องโต้ตอบและไปที่รายการดรอปดาวน์แล้วพิมพ์สูตรนี้ = IF (J1 = "", "- เลือก -") เข้าไปแล้วกด เข้าสู่ สำคัญ. ดูภาพหน้าจอ:
doc แสดงค่าที่เลือกไว้ล่วงหน้ารายการแบบหล่นลง 5

เคล็ดลับ: ในสูตร J1 เป็นเซลล์ว่างถัดจาก K1 ตรวจสอบให้แน่ใจว่าเซลล์ว่างเปล่าและ "--เลือก--"คือค่าที่เลือกไว้ล่วงหน้าที่คุณต้องการแสดงและคุณสามารถเปลี่ยนแปลงได้ตามที่คุณต้องการ

5. จากนั้นเลือกเซลล์รายการแบบหล่นลงไว้แล้วคลิก ข้อมูล > การตรวจสอบข้อมูล เพื่อที่จะแสดง การตรวจสอบข้อมูล โต้ตอบอีกครั้งและไปที่ การแจ้งเตือนข้อผิดพลาด และตรวจสอบ แสดงการแจ้งเตือนข้อผิดพลาดหลังจากป้อนข้อมูลที่ไม่ถูกต้อง ตัวเลือกกลับ ดูภาพหน้าจอ:
doc แสดงค่าที่เลือกไว้ล่วงหน้ารายการแบบหล่นลง 6

7 คลิก OKก่อนที่ผู้ใช้จะเลือกค่าจากรายการแบบเลื่อนลงจะมีค่าเริ่มต้นที่แสดงในเซลล์ที่ระบุพร้อมรายการแบบหล่นลง
doc แสดงค่าที่เลือกไว้ล่วงหน้ารายการแบบหล่นลง 7

หมายเหตุ แม้ว่าค่าจะถูกเลือกจากรายการแบบเลื่อนลงค่าเริ่มต้นจะหายไป
doc แสดงค่าที่เลือกไว้ล่วงหน้ารายการแบบหล่นลง 8



เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools สำหรับ Excel ช่วยแก้ปัญหาส่วนใหญ่ของคุณและเพิ่มผลผลิตของคุณได้ถึง 80%

  • นำมาใช้ใหม่: ใส่อย่างรวดเร็ว สูตรที่ซับซ้อนแผนภูมิ และสิ่งที่คุณเคยใช้มาก่อน เข้ารหัสเซลล์ ด้วยรหัสผ่าน; สร้างรายชื่อผู้รับจดหมาย และส่งอีเมล ...
  • ซุปเปอร์ฟอร์มูล่าบาร์ (แก้ไขข้อความและสูตรหลายบรรทัดได้อย่างง่ายดาย); การอ่านเค้าโครง (อ่านและแก้ไขเซลล์จำนวนมากได้อย่างง่ายดาย); วางลงในช่วงที่กรองแล้ว...
  • ผสานเซลล์ / แถว / คอลัมน์ โดยไม่สูญเสียข้อมูล แยกเนื้อหาของเซลล์ รวมแถว / คอลัมน์ที่ซ้ำกัน... ป้องกันเซลล์ซ้ำ; เปรียบเทียบช่วง...
  • เลือกซ้ำหรือไม่ซ้ำ แถว; เลือกแถวว่าง (เซลล์ทั้งหมดว่างเปล่า); Super Find และ Fuzzy Find ในสมุดงานจำนวนมาก สุ่มเลือก ...
  • สำเนาถูกต้อง หลายเซลล์โดยไม่เปลี่ยนการอ้างอิงสูตร สร้างการอ้างอิงอัตโนมัติ ถึงหลายแผ่น ใส่สัญลักษณ์แสดงหัวข้อย่อย, กล่องกาเครื่องหมายและอื่น ๆ ...
  • แยกข้อความ, เพิ่มข้อความ, ลบตามตำแหน่ง, ลบ Space; สร้างและพิมพ์ผลรวมย่อยของเพจ แปลงระหว่างเนื้อหาของเซลล์และความคิดเห็น...
  • ซุปเปอร์ฟิลเตอร์ (บันทึกและใช้โครงร่างตัวกรองกับแผ่นงานอื่น ๆ ); การเรียงลำดับขั้นสูง ตามเดือน / สัปดาห์ / วันความถี่และอื่น ๆ ตัวกรองพิเศษ โดยตัวหนาตัวเอียง ...
  • รวมสมุดงานและแผ่นงาน; ผสานตารางตามคอลัมน์สำคัญ แยกข้อมูลออกเป็นหลายแผ่น; Batch แปลง xls, xlsx และ PDF...
  • คุณสมบัติที่ทรงพลังมากกว่า 300 รายการ. รองรับ Office / Excel 2007-2019 และ 365 รองรับทุกภาษา ใช้งานง่ายในองค์กรหรือองค์กรของคุณ ทดลองใช้ฟรี 30 วันเต็ม รับประกันคืนเงิน 60 วัน
kte แท็บ 201905

แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มผลผลิตของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
ด้านล่าง officetab
จัดเรียงความคิดเห็นโดย
ความคิดเห็น (11)
ยังไม่มีการให้คะแนน เป็นคนแรกที่ให้คะแนน!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
แนวคิดนั้นดี แต่ปัญหาของฉันคือหากค่าดร็อปดาวน์ถูกลบ ค่านั้นจะไม่เปลี่ยนกลับเป็นค่าเริ่มต้น
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
อย่างแน่นอน!!! ฉันมีปัญหาเดียวกัน คุณพบวิธีแก้ไขหรือไม่
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
คุณสามารถแทรกฟังก์ชันในเซลล์นั้นได้โดยใช้ VBA ตรวจสอบให้แน่ใจว่าคุณเรียกใช้ฟังก์ชันแทรกเมื่อเปิดเวิร์กบุ๊ก
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ใช้ได้เฉพาะเมื่อคุณพูด VBA ไม่ใช่รหัสของเราทุกคน
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันมีปัญหาเดียวกัน โปรดตอบกลับหากคุณแก้ไขได้
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันจะตั้งค่ารายการตรวจสอบข้อมูลได้อย่างไรว่าถ้าค่าดร็อปดาวน์ในเซลล์ถูกลบ เซลล์จะแสดงค่าเริ่มต้นโดยอัตโนมัติ (เช่น "-Select-")

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

จนถึงตอนนี้ ฉันสามารถคิดโค้ด VBA ต่อไปนี้ได้ แต่ฉันเพิ่งคิดออกว่าจะใช้แนวคิดนี้กับช่วงได้อย่างไร ไม่ใช่แค่เซลล์ที่มีรายการดรอปดาวน์ ปัญหากับสิ่งที่ฉันได้เข้ารหัสไว้คือทุกเซลล์ว่างในช่วงจะลงเอยด้วย "-Select-"

ตัวเลือกที่ชัดเจน

Worksheet_Change ย่อยส่วนตัว (เป้าหมายเป็นช่วง ByVal)
Dim cel As Range
' ถ้า Target.Cells.Count > 1 แล้วออกจาก Sub
ถ้าไม่ตัดกัน(Target, Range("f2:p17")) ก็ไม่มีอะไรทั้งนั้น
สำหรับแต่ละเซลล์ในช่วง ("f2:p17")
Application.EnableEvents = เท็จ
ถ้า IsEmpty(cel.Value) แล้ว cel.Value = "-Select-"
cel ถัดไป
End If
Application.EnableEvents = จริง
ย่อยสิ้นสุด
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี!

ฉันจะตั้งค่ารายการตรวจสอบความถูกต้องของข้อมูลได้อย่างไร ถ้าค่าดร็อปดาวน์ในเซลล์ถูกลบ เซลล์จะแสดงค่าเริ่มต้นโดยอัตโนมัติ (เช่น "-Select-")

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

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

สิ่งที่ฉันพยายามทำให้สำเร็จเป็นไปได้หรือไม่?

ไฟล์ตัวอย่างสามารถพบได้ที่นี่:
https://drive.google.com/file/d/1VoO8VgFs3IJ0ALwqfk0i8gt69UE4vEKW/view?usp=sharing

รหัสตัวอย่าง:

ตัวเลือกที่ชัดเจน

Worksheet_Change ย่อยส่วนตัว (เป้าหมายเป็นช่วง ByVal)
Dim cel เป็นช่วง
' หาก Target.Cells.Count > 1 จากนั้นออกจาก Sub 'การปิดตัวเลือกนี้จะทำให้สามารถเลือกและลบเซลล์หลายเซลล์ได้พร้อมกัน
ถ้าไม่ตัดกัน(Target, Range("f2:p17")) ก็ไม่มีอะไรทั้งนั้น
สำหรับแต่ละเซลล์ในช่วง ("f2:p17")
Application.EnableEvents = เท็จ
ถ้า IsEmpty(cel.Value) แล้ว cel.Value = "-Select-"
cel ถัดไป
End If
Application.EnableEvents = จริง
ย่อยสิ้นสุด


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

ช่วยฉันด้วย!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี ฉันจะกำหนดขีดจำกัดของค่าในเมนูดรอปดาวน์ของ excel ได้อย่างไร เช่น ฉันต้องการใส่ Apple ในผลิตภัณฑ์โดยใช้ชื่อสามชื่อ และไม่ควรใส่รายการที่ 4 และให้ข้อผิดพลาดหากทำเช่นนั้น วิธีแก้ปัญหาใดๆ ได้โปรด
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี ฉันจะกำหนดขีด จำกัด ของค่าในเมนูดรอปดาวน์ของ excel ได้อย่างไร เช่นฉันต้องการป้อน Apple ในผลิตภัณฑ์โดยใช้ชื่อสามชื่อและไม่ควรใส่รายการที่ 4 และให้ข้อผิดพลาดหากทำเช่นนั้น โปรดแก้ไขด้วยวิธีใด
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ขออภัย ฉันไม่เข้าใจคำถามของคุณ คุณช่วยอธิบายรายละเอียดเพิ่มเติมหรืออัปโหลดไฟล์เพื่ออธิบายได้ไหม
มีความคิดเห็นยังไม่มีการโพสต์ที่นี่
แสดงความคิดเห็นของคุณ
โพสต์ในฐานะแขก
×
ให้คะแนนโพสต์นี้:
0   ตัวอักษร
สถานที่แนะนำ

ช่องทางอื่นๆ

ลิขสิทธิ์© 2009 - wwwextendoffice.com | สงวนลิขสิทธิ์. ขับเคลื่อนโดย ExtendOffice. | แผนผังเว็บไซต์
Microsoft และโลโก้ Office เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Microsoft Corporation ในสหรัฐอเมริกาและ / หรือประเทศอื่น ๆ
ได้รับการปกป้องโดย Sectigo SSL