Note: The other languages of the website are Google-translated. Back to English
ล็อกอิน  \/ 
x
or
x
สมัครสมาชิก  \/ 
x

or

วิธีเติมข้อมูลเซลล์อื่นโดยอัตโนมัติเมื่อเลือกค่าในรายการแบบเลื่อนลงของ Excel

สมมติว่าคุณได้สร้างรายการแบบหล่นลงตามค่าในช่วง A2: A8 เมื่อเลือกค่าในรายการดรอปดาวน์คุณต้องการให้ค่าที่เกี่ยวข้องในช่วง B2: B8 ถูกเติมโดยอัตโนมัติในเซลล์ที่ระบุ ตัวอย่างเช่นเมื่อคุณเลือก Natalia จากเมนูแบบเลื่อนลงคะแนนที่เกี่ยวข้อง 40 จะถูกเติมใน E2 ตามภาพหน้าจอด้านล่างที่แสดง บทแนะนำนี้มีสองวิธีที่จะช่วยคุณแก้ปัญหา

รายการแบบหล่นลงเติมอัตโนมัติด้วยฟังก์ชัน VLOOKUP
รายการแบบหล่นลงเติมอัตโนมัติด้วยเครื่องมือที่น่าทึ่ง
บทแนะนำเพิ่มเติมสำหรับรายการแบบเลื่อนลง ...


รายการแบบหล่นลงเติมอัตโนมัติด้วยฟังก์ชัน VLOOKUP

โปรดทำดังนี้เพื่อเติมข้อมูลเซลล์อื่น ๆ โดยอัตโนมัติเมื่อเลือกในรายการแบบเลื่อนลง

1. เลือกเซลล์ว่างที่คุณต้องการเติมค่าที่เกี่ยวข้องโดยอัตโนมัติ

2. คัดลอกและวางสูตรด้านล่างลงในสูตรจากนั้นกดปุ่ม เข้าสู่ กุญแจ

=VLOOKUP(D2,A2:B8,2,FALSE)

หมายเหตุ: ในสูตร D2 คือรายการแบบเลื่อนลง CELL A2: B8 คือช่วงของตารางที่มีค่าการค้นหาและผลลัพธ์และตัวเลข 2 ระบุหมายเลขคอลัมน์ที่ค้นหาผลลัพธ์ ตัวอย่างเช่นหากผลลัพธ์อยู่ในคอลัมน์ที่สามของช่วงตารางของคุณโปรดเปลี่ยน 2 เป็น 3 คุณสามารถเปลี่ยนค่าตัวแปรในสูตรตามความต้องการของคุณ

3. นับจากนี้เป็นต้นไปเมื่อคุณเลือกชื่อในรายการแบบเลื่อนลง E2 จะถูกเติมอัตโนมัติด้วยคะแนนเฉพาะ

เลือกหลายรายการจากรายการแบบเลื่อนลงใน Excel ได้อย่างง่ายดาย:

คุณเคยพยายามเลือกหลายรายการจากรายการแบบเลื่อนลงใน Excel หรือไม่? ที่นี่ เลือกหลายรายการแบบหล่นลง ประโยชน์ของ Kutools สำหรับ Excel สามารถช่วยให้คุณเลือกหลายรายการได้อย่างง่ายดายจากรายการดรอปดาวน์ในช่วงแผ่นงานปัจจุบันสมุดงานปัจจุบันหรือสมุดงานทั้งหมด ดูการสาธิตด้านล่าง:
ดาวน์โหลด Kutools for Excel ทันที! (เส้นทางฟรี 30 วัน)


รายการแบบหล่นลงเติมอัตโนมัติด้วย Kutools for Excel

Yคุณสามารถเติมค่าอื่น ๆ ได้อย่างง่ายดายตามการเลือกรายการแบบเลื่อนลงโดยไม่ต้องจำสูตรด้วยไฟล์ มองหาค่าในรายการ สูตรของ Kutools สำหรับ Excel.

ก่อนที่จะใช้ Kutools สำหรับ Excelโปรด ดาวน์โหลดและติดตั้งในตอนแรก.

1. เลือกเซลล์สำหรับค้นหาค่าที่เติมอัตโนมัติ (กล่าวว่าเซลล์ C10) จากนั้นคลิก Kutools > ตัวช่วยสูตร > ตัวช่วยสูตรดูภาพหน้าจอ:

3. ใน ตัวช่วยสูตร กล่องโต้ตอบระบุอาร์กิวเมนต์ดังนี้:

  • ตัว Vortex Indicator ได้ถูกนำเสนอลงในนิตยสาร เลือกสูตร ค้นหาและเลือก มองหาค่าในรายการ;
    เคล็ดลับ: คุณสามารถตรวจสอบไฟล์ กรอง ป้อนคำบางคำลงในกล่องข้อความเพื่อกรองสูตรอย่างรวดเร็ว
  • ตัว Vortex Indicator ได้ถูกนำเสนอลงในนิตยสาร Table_array คลิกกล่อง ยิงค้นหาค่า 4 ปุ่มเพื่อเลือกช่วงตารางที่มีค่าการค้นหาและค่าผลลัพธ์
  • ตัว Vortex Indicator ได้ถูกนำเสนอลงในนิตยสาร Look_value คลิกกล่อง ยิงค้นหาค่า 4 เพื่อเลือกเซลล์ที่มีค่าที่คุณกำลังค้นหา หรือคุณสามารถป้อนค่าลงในช่องนี้โดยตรง
  • ตัว Vortex Indicator ได้ถูกนำเสนอลงในนิตยสาร คอลัมน์ คลิกกล่อง ยิงค้นหาค่า 4 เพื่อระบุคอลัมน์ที่คุณจะส่งคืนค่าที่ตรงกันจาก หรือคุณสามารถป้อนหมายเลขคอลัมน์ลงในกล่องข้อความได้โดยตรงตามที่คุณต้องการ
  • คลิก OK.

ตอนนี้ค่าของเซลล์ที่เกี่ยวข้องจะถูกเติมอัตโนมัติในเซลล์ C10 ตามการเลือกรายการแบบเลื่อนลง

  หากคุณต้องการทดลองใช้ยูทิลิตีนี้ฟรี (30 วัน) กรุณาคลิกเพื่อดาวน์โหลดแล้วไปใช้การดำเนินการตามขั้นตอนข้างต้น


การสาธิต: เติมรายการแบบหล่นลงโดยอัตโนมัติโดยไม่ต้องจำสูตร


บทความที่เกี่ยวข้อง:

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

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

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

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

บทแนะนำเพิ่มเติมสำหรับรายการแบบเลื่อนลง ...


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

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

  • นำมาใช้ใหม่: ใส่อย่างรวดเร็ว สูตรที่ซับซ้อนแผนภูมิ และสิ่งที่คุณเคยใช้มาก่อน เข้ารหัสเซลล์ ด้วยรหัสผ่าน; สร้างรายชื่อผู้รับจดหมาย และส่งอีเมล ...
  • Super Formula Bar (แก้ไขข้อความและสูตรหลายบรรทัดได้อย่างง่ายดาย); การอ่านเค้าโครง (อ่านและแก้ไขเซลล์จำนวนมากได้อย่างง่ายดาย); วางลงในช่วงที่กรองแล้ว...
  • ผสานเซลล์ / แถว / คอลัมน์ โดยไม่สูญเสียข้อมูล แยกเนื้อหาของเซลล์ รวมแถว / คอลัมน์ที่ซ้ำกัน... ป้องกันเซลล์ซ้ำ; เปรียบเทียบช่วง...
  • เลือกซ้ำหรือไม่ซ้ำ แถว; เลือกแถวว่าง (เซลล์ทั้งหมดว่างเปล่า); 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
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    stefany · 1 months ago
    hi, thanks for your code. I would like to autocomplete and make multiple selections in a drop down list. Can you help me please?, thank you
  • To post as a guest, your comment is unpublished.
    Angela · 1 years ago
    If you would like the exact same data to populate in numerous cells, select the range of cells, type the data and then, Ctrl Enter. Magic!
  • To post as a guest, your comment is unpublished.
    Dounia · 1 years ago
    Hi
    I want to know the most effiecient way to create a template we can easily auto populate with corresponding information .
    I'll try to explain :
    I want to make a list saying : if we type the airline code ( 3 digits ) we need to deliver it to 'that' specific warehouse.
    We have like 6 warehouses , each handling multiple airlines . So if we type airline code 'x' it should automatically indicate to which warehouse we should deliver .
    What do I do :D , which formula is to be used , how do we select a wide range of values ( all the different ailrines )
  • To post as a guest, your comment is unpublished.
    KAVITHA · 1 years ago
    HI I WANT TO KNOW HOW to INSERT A COMPANY NAME AND COMPANY ADDRESS AUTOMATICALLY GENERATED LIKE
    RAMYA TRADE---------CHENNAI
    KAVYA TRADE----------MADURAI
    RAMYA TRADE----------CHENNAI
    • To post as a guest, your comment is unpublished.
      crystal · 1 years ago
      Hi,
      You need to prepare your data as a table range in advanced, and then apply one of the above methods.
  • To post as a guest, your comment is unpublished.
    surly · 2 years ago
    I want to do this, but I do not want to use a drop down, the cells will be populated with a value/name from data on another sheet, sort of like a leaderboard so the names will move up and down accordingly I need certain values to follow those names up or down.
  • To post as a guest, your comment is unpublished.
    Aly · 2 years ago
    Hello, I have tried this and keep getting error #NA in the field ... Anyone know how to fix this.

    For reference, I am trying to auto-populate contact information when the person selects a contact name from the drop down. So if someone selects John Smith from the drop down, his company, phone number, and email will auto populate in the next couple cells.

    The formula I am using is =VLOOKUP(B7;Brokers!A2:D36,3,0). Open Office keeps changing the false at the end of my formula to a 0. I tried using True in lieu of False no change. I tried adding $ before the Array range values still getting #N/A....Can anyone advise how I can get this to work
  • To post as a guest, your comment is unpublished.
    lluis · 2 years ago
    thanks for the code, but it only works for me in the first list, I have some inderect lists after the first that don't show any value. Is there any solution? Thanks in advance. ;)
    • To post as a guest, your comment is unpublished.
      crystal · 2 years ago
      Good day,
      In the formula, please change the number 2 to the list you need. For example, if the returned value locates in the third column of your range, please change 2 to 3.
  • To post as a guest, your comment is unpublished.
    GNR · 3 years ago
    I am trying to create a spreadsheet for employee evaluations. I have a series of questions and then there is a drop down box with either yes or no. I need for the yes/no drop down boxes to auto populate another box titled "call score" and for it to be a percentage value that will change with each drop down box that is used.

    Also, I need for this percentage to show in another field titled "Total score" and I need this box to change colors with the value. For example, if the percentage is between 92% and 100%, then the box should be highlighted blue.

    Does this make sense? And is this possible?

    Thanks in advance
    GNR
    • To post as a guest, your comment is unpublished.
      crystal · 2 years ago
      Hi GNR,
      Sorry can’t help with this, welcome to post any question about Excel to our forum: https://www.extendoffice.com/forum.html. You will get more Excel supports from our professional or other Excel fans.
  • To post as a guest, your comment is unpublished.
    BB · 3 years ago
    Will this work to populate multiple columns? IE column a contains the pic list and B-D i want to auto populate with values.
  • To post as a guest, your comment is unpublished.
    Anonymous · 3 years ago
    Do not download Kutools! It gives viruses to your computer.
  • To post as a guest, your comment is unpublished.
    Michelle · 4 years ago
    I'm trying to get a drop down list to pull up an entire table based off of what month is selected how would i go about doing that? all i can find is how to pull values from a table
  • To post as a guest, your comment is unpublished.
    Irshad · 4 years ago
    Hello,

    Can you tell what is a formula for this example....

    ex: If any number comes between 15000-20000 in 'B column' then 'A column' automatically add ABC name and If any number comes between 21001-25000 in 'B column' then 'A column' automatically add XYZ name.
  • To post as a guest, your comment is unpublished.
    Melissa · 4 years ago
    I'm attempting to do this exact thing where the dropdown list has almost 500 items (Facility), and I want excel to automatically populate the adjacent cell with the correct state. I already had the menu list on a separate sheet, Menus, and I added a column to the right for State.

    Sheet 1 (ID List) looks something like this:

    A1 | B1 |...| J1 | K1
    Lname | Fname |...| Facility | State

    Menu sheet contains the data for the dropdown and auto-populate values:
    C D
    Facility | State
    Aliceville | AL
    Lancaster | AL
    Hughes | TX

    So my formula looks like this: =VLOOKUP(J5,Menus!B2:C483,2,FALSE)

    The problem is when I copy the formula in the State cell to other cells, either by copying the first cell, and pasting into another cell or a range or cells; or by selecting the cell and dragging down - excel correctly changes the formula for the cell containing the drop down list (dragging down From J2, it changes to J3), but it also changes the range for the menu data:

    =VLOOKUP(J2,Menus!B2:C483,2,FALSE)
    =VLOOKUP(J3,Menus!B3:C484,2,FALSE)

    Forcing me to manually go in and change the menu range in each cell.

    This document is very fluid and I'm adding rows constantly - so I need a way to automate this without this little glitch.

    Solution greatly appreciated, thanks in advance!
    • To post as a guest, your comment is unpublished.
      Jason · 4 years ago
      In the menu data, add $ in front of the number. =VLOOKUP(J2,Menus!B$2:C$483,2,FALSE) Notice I did not add the $ in the J2 as I assume this is the number you want to change. Then highlight the field, drag down the rest of the way through the column, and use Ctrl-D to copy and paste the formula automatically changing only the row number of the J column.
      • To post as a guest, your comment is unpublished.
        JLR · 3 years ago
        Thank you so much for this answer. I've been struggling with the same exact issue as Melissa.
  • To post as a guest, your comment is unpublished.
    Dino Appla · 5 years ago
    Brilliant, thank you for the simple answer
  • To post as a guest, your comment is unpublished.
    James R. Leichter · 5 years ago
    Thank you for this post. This solved my Excel question in two minutes. It was way easier to understand and follow than any other page I looked at. That includes Microsoft's web page.
  • To post as a guest, your comment is unpublished.
    Claire · 5 years ago
    Hi,

    I'm trying to find a way of auto-populating a cell which displays the value selected from a filter.

    So, if my filter was days of the week, and I selected "Wednesday", I need another cell to just display Wednesday.

    I have tried linking cells, but was unsuccessful. I've also tried some basic VBA, but this didn't work either!

    I am certainly no excel expert, but I must be doing something wrong as I wouldn't have expected it to be so difficult!

    Please can you help?
    • To post as a guest, your comment is unpublished.
      JOEY · 4 years ago
      Hi! I am a freelance excel expert and accepting any kind of excel job.