วิธีการทำให้ข้อมูลที่แสดงในรายการแบบหล่นลง excel ปรากฏเป็นตัวเลข (ทางลัด)?


1

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

สมมติว่าตัวเลือก (รายการแบบหล่นลง) คือ: (ตัวอย่าง: ชื่อของการสัมมนา)

  • แนวทางการพัฒนาอาหารและการเกษตรแบบยั่งยืน
  • การลงโทษทางเศรษฐกิจในนโยบายต่างประเทศของสหรัฐอเมริกา
  • การทดลองแห่งศตวรรษ
  • หัตถกรรมวารสารศาสตร์บรรยาย
  • และมันยังมีต่อไปอีกหลายร้อยรายการ ...

อย่างที่คุณเห็นมันไม่สะดวกที่จะให้ประโยคที่มีความยาวปรากฏในรายการดรอปดาวน์ของเซลล์ ดังนั้นฉันต้องการบางอย่างเช่นทางลัดเช่นตัวเลข (หรือข้อความสั้น) เพื่อที่เมื่อฉันคลิกไอคอนรายการแบบหล่นลง (ที่ด้านขวาของเซลล์) มันจะแสดงเช่น

  1. .
  2. .
  3. .
  4. ......

และเมื่อฉันคลิกหมายเลขคือ "1" เซลล์จะเต็มไปด้วย "แนวทางสู่อาหารและการเกษตรยั่งยืน" - (ขึ้นอยู่กับข้อมูลที่เกี่ยวข้องกับทางลัดในตัวอย่างข้างต้น "1" หมายถึง "แนวทางอาหารและการเกษตรยั่งยืน" )

นอกจากนี้เมื่อฉันใช้รายการแบบหล่นลงฉันมักจะเก็บสำเนา / กระดาษของรายการชื่อการสัมมนาอยู่เสมอโดยมีตัวเลขอยู่ด้วยดังนั้นฉันจึงทราบว่าหมายเลขใดแสดงถึงชื่อเช่น

  1. แนวทางการพัฒนาอาหารและการเกษตรแบบยั่งยืน
  2. การลงโทษทางเศรษฐกิจในนโยบายต่างประเทศของสหรัฐอเมริกา
  3. การทดลองแห่งศตวรรษ
  4. หัตถกรรมวารสารศาสตร์บรรยาย

หากเป็นไปได้โปรดส่งตัวอย่างในรูปแบบ excel ไปยังอีเมลของฉัน steven.antonius@yahoo.com

ขอบคุณล่วงหน้า

หมายเหตุ: ฉันไม่รังเกียจที่จะใช้วิธีอื่นนอกเหนือจากรายการแบบหล่นลง อย่างไรก็ตามฟังก์ชั่น IF หรือ Vlookup จะไม่ช่วยเพราะมันจะต้องมีอย่างน้อยสองเซลล์เช่นหนึ่งที่มีสูตร (ซึ่งจะแสดงผลลัพธ์ที่เกี่ยวข้องกับทางลัด) และอีกอันหนึ่งเพื่อพิมพ์ทางลัดเช่น "3" ฉันต้องการทางลัดและผลลัพธ์จะอยู่ในเซลล์เดียวกันนั่นคือสาเหตุที่ฉันถามวิธีการบรรลุสิ่งที่ฉันต้องการโดยใช้รายการแบบหล่นลง


คุณมีอะไรอยู่แล้ว
Raystafarian

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

@ fixer1234: ฉันรู้ว่าคำถามไม่ได้พูดอย่างนั้น แต่การตีความของฉันเมื่อฉันอ่านมันก็คือสิ่งนี้จะเป็นสิ่งที่ผู้ใช้จะคุ้นเคยอยู่แล้ว เช่นบางอย่างเช่น 1 ↔ "เห็นด้วยอย่างยิ่ง", 2 ↔ "เห็นด้วย", 3 ↔ "เห็นด้วยอย่างอ่อนโยน", 4 ↔ "เป็นกลาง", 5 ↔ "ไม่เห็นด้วยอย่างอ่อนโยน" ฯลฯ
G-Man

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

@ G-Man ฉันเพิ่งทำตัวอย่างที่ง่ายขึ้นเพื่อให้คุณได้รับสิ่งที่ฉันหมายถึง ขอบคุณที่พยายามช่วย
Steven Antonius

คำตอบ:


2

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

IE จำกัด คำตอบสำหรับข้อความในรายการที่กำหนดโดยใช้การตรวจสอบข้อมูล ที่ด้านขวาของแต่ละรายการให้ระบุหมายเลขที่คุณต้องการแปล จากนั้นในเซลล์แยกต่างหากถัดจากคำถามแต่ละข้อให้ใช้=IFERROR(VLOOKUP(E3,$B$6:$C$9,2,0),"")สูตรคล้าย ๆกับสูตรของคุณ

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


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

แมโครของคุณเป็นยังไงบ้าง? ฉันไม่รู้วิธีการทำสิ่งนี้หากไม่มีมาโคร โดยทั่วไปคุณจะถามว่า Excel แสดงค่าหนึ่งชุด (ซึ่งสามารถทำได้กับการตรวจสอบความถูกต้องของข้อมูลเท่านั้น) และตั้งค่าต่าง ๆ ในเซลล์ (ซึ่งขัดแย้งกับการตรวจสอบความถูกต้องดังกล่าว) ในความคิดของฉันสิ่งนี้สามารถทำได้ด้วยแมโครเท่านั้น (ไม่ฉันไม่ได้แจ้งรหัส)
rfportilla

1

Steven นี่เป็นโอกาสหนึ่งที่ถ้าคุณไม่ต้องการไปเส้นทางมาโคร

ให้รายการหลักของคุณเป็นช่วงที่มีชื่อพร้อมหมายเลขเฉพาะถัดจากชื่อ (เช่น A. แนวทางเพื่อการเกษตรที่ยั่งยืน, B. การลงโทษทางเศรษฐกิจในนโยบายต่างประเทศของสหรัฐอเมริกา, A1. การทดลองแห่งศตวรรษ) ตรวจสอบให้แน่ใจว่าคุณเปิดใช้งานการเติมข้อความอัตโนมัติในเซลล์ (ในมุมมองหลังเวที, ตัวเลือก, ขั้นสูง, เลือกเปิดใช้งานการทำให้สมบูรณ์อัตโนมัติสำหรับค่าเซลล์)

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

หากคุณไม่ต้องการให้ค่าทางลัดนำหน้ารายการหลังจากที่คุณป้อนข้อมูลของคุณคุณสามารถใช้นิพจน์ปกติกับตัวแทนเพื่อทำการค้นหาและแทนที่ในช่วงการป้อนข้อมูลของคุณ: ป้อน "*." โดยไม่มีเครื่องหมายคำพูด - - นั่นคือป้อนเครื่องหมายดอกจันจุดและช่องว่าง --- ในช่องค้นหาของกล่องโต้ตอบการค้นหาและแทนที่ --- หมายเหตุ: นี่ถือว่ารายการในรายการของคุณยังไม่มีจุด)

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.