როგორ განვაახლოთ ჩამოსაშლელი სია Excel-ში (3 გზა)

  • გააზიარეთ ეს
Hugh West

Სარჩევი

თუ თქვენ ეძებთ გზებს Excel-ში ჩამოსაშლელი სიის ავტომატური შევსების მიზნით , მაშინ ეს სტატია შეიძლება თქვენთვის სასარგებლო იყოს. ამ სტატიაში ჩვენ გაჩვენებთ, თუ როგორ შეგვიძლია შევქმნათ ავტომატური განახლების ჩამოსაშლელი სია Excel-ში თქვენი დავალების გასაადვილებლად. რადგან თქვენ არ გჭირდებათ თქვენი ჩამოსაშლელი სიის ხელით განახლება თქვენი ძირითადი მონაცემთა დიაპაზონში რაიმე მნიშვნელობის შეცვლის შემდეგ. მოდით გადავიდეთ მთავარ სტატიაში.

ჩამოტვირთეთ პრაქტიკის სამუშაო წიგნი

Auto-Update-Drop-Down-List.xlsx

ჩამოსაშლელი სიის ავტომატური განახლების 3 გზა Excel-ში

აქ გვაქვს გადახდის ტიპების სია, რომლებისთვისაც გვინდა შევქმნათ ჩამოსაშლელი სია. მაგრამ გადახდის სხვა ტიპების შემდგომი ჩასართავად, ჩვენ გვსურს ავტომატურად განვაახლოთ ჩვენი ჩამოსაშლელი სია ქვემოთ ჩამოთვლილი 3 მეთოდების მიხედვით.

ამის შესაქმნელად. სტატიაში, ჩვენ გამოვიყენეთ Microsoft Excel 365 ვერსია . თუმცა, შეგიძლიათ გამოიყენოთ ნებისმიერი სხვა ვერსია თქვენთვის მოსახერხებელი.

მეთოდი-1: OFFSET და COUNTA ფუნქციების გამოყენება ჩამოსაშლელი სიის ავტომატური განახლებისთვის Excel-ში

ამ განყოფილებაში ჩვენ გამოვიყენებთ კომბინაციას OFFSET და COUNTA ფუნქციებიდან გადახდების ტიპებისგან შემდგარი ჩამოსაშლელი სიის ავტომატური განახლებისთვის.

ნაბიჯები :

პირველ რიგში, ჩვენ დავინახავთ ჩამოსაშლელი სიის შექმნის ეფექტს ჩვეულებრივ.

  • აირჩიეთ უჯრედი D5 და შემდეგ გადადით მონაცემების ჩანართზე >> მონაცემთა ვალიდაციის ჯგუფზე >> მონაცემთაValidation .

შემდეგ, Data Validation wizard გაიხსნება.

  • აირჩიეთ ჩამოთვალეთ სხვადასხვა ვარიანტებიდან დაშვება და აირჩიეთ დიაპაზონი წყაროში .
=$B$5:$B$10

ეს არის გადახდის ვარიანტების დიაპაზონი.

  • დააჭირეთ OK .

შემდეგ, თქვენ მიიღებთ ჩამოსაშლელ სიას და თუ დაამატებთ სხვა რიგს სხვა გადახდის ვარიანტისთვის; Bitcoin , შემდეგ ხედავთ, რომ ჩამოსაშლელი სია ავტომატურად არ განახლდება. ასე რომ, ეს ახლად შექმნილი ვარიანტი არ შედის ჩვენს სიაში.

ამ პრობლემის გადასაჭრელად ჩვენ შევქმნით ჩვენს სიას შემდეგნაირად.

  • მონაცემთა დადასტურება დიალოგური ფანჯრის გახსნის შემდეგ, აირჩიეთ List სხვადასხვა ვარიანტებიდან დაშვება და ჩაწერეთ შემდეგი ფორმულა Source უჯრში. .
=OFFSET($B$5,0,0, COUNTA(B: B)-1)

აქ, $B$5 არის დიაპაზონის საწყისი უჯრედი, შემდეგი 2 ნულები მიუთითებს იმაზე, რომ უჯრედის მითითება არ გადაადგილდება მწკრივის ან სვეტის ნომრით. და ბოლოს, COUNTA(B: B)-1 მიუთითებს დიაპაზონის სიმაღლის რიცხვს, რომელიც იქნება ტექსტების ან რიცხვების შემცველი სტრიქონების რაოდენობა.

  • დააჭირეთ OK .

ასე რომ, ჩვენი მონაცემების ვალიდაციის ფორმულის შეყვანის შემდეგ მივიღეთ შემდეგი ჩამოსაშლელი სია.

თუ დავამატებთ გადახდის სხვა ვარიანტს სახელად Bitcoin , მაშინ ეს ვარიანტი ავტომატურად დაემატება ჩვენსსია.

დაწვრილებით: როგორ გამოვიყენოთ IF განცხადება Excel-ში ჩამოსაშლელი სიის შესაქმნელად

მეთოდი-2: დიაპაზონის სახელის განსაზღვრა და ჩამოსაშლელი სიის ავტომატური განახლებისთვის ცხრილის შექმნა

არსებობს კიდევ ერთი გზა Excel-ში ავტომატური განახლების ჩამოსაშლელი სიის შესაქმნელად სახელის განსაზღვრით და გამოყენებით მაგიდა . ჩვენ დავინახავთ ამ პროცესს ზემოთ მოცემული იგივე მაგალითის გამოყენებით.

ნაბიჯები :

  • გადადით ფორმულებზე ჩანართი >> სახელის განსაზღვრა ჯგუფი >> სახელის განსაზღვრა .

შემდეგ, თქვენ მიიღებთ ახალი სახელი ოსტატი.

  • შეიყვანეთ სახელი " სახელი " ტექსტურ ველში. აქ ჩვენ შევიყვანთ „ Payment_Types “ და ვირჩევთ ჩვენს გადახდის დიაპაზონს მიმართავს .
  • დააწკაპუნეთ OK .

ახლა, დროა შევქმნათ ცხრილი.

  • გადადით ჩასმა ჩანართზე >> ცხრა .

ამ გზით გადაგიყვანთ ცხრილის შექმნა დიალოგურ ფანჯარაში.

  • აირჩიეთ მონაცემთა დიაპაზონი და შეამოწმეთ ჩემს ცხრილს აქვს სათაურები ოპცია.
  • დააჭირეთ OK .

<. 3>

ამ გზით ჩვენ შევქმენით შემდეგი ცხრილი.

  • ახლა აირჩიეთ უჯრედი D5 (სადაც გვინდა ჩამოსაშლელი მენიუ სიაში), შემდეგ კი გადადით მონაცემების ჩანართზე >> მონაცემთა დადასტურება ჯგუფში >> მონაცემთა დადასტურება .

შემდეგ, მონაცემთა დადასტურების ოსტატი გაიხსნება.

  • აირჩიეთ სია სხვადასხვა ვარიანტებიდან დაშვება და ჩაწერეთ დასახელებული დიაპაზონი წყაროს ველში.
=Payment_Types

ეს არის გადახდის ვარიანტების დიაპაზონი.

  • დააჭირეთ OK .

ასე რომ, შეყვანის შემდეგ ჩვენი მონაცემების ვალიდაციის ფორმულა გვაქვს შემდეგი ჩამოსაშლელი სია.

თუ დავამატებთ გადახდის სხვა ვარიანტს სახელად Bitcoin , მაშინ ეს ვარიანტი ავტომატურად იქნება დაემატა ჩვენს სიას.

დაწვრილებით: როგორ შევქმნათ დინამიური დამოკიდებული ჩამოსაშლელი სია Excel-ში

მეთოდი-3: Excel INDIRECT ფუნქციის გამოყენება ცხრილით ავტომატური განახლების ჩამოსაშლელი სიის ავტომატური განახლებისთვის

ბოლო მეთოდში, მონაცემთა გადამოწმების წყაროში დასახელებული დიაპაზონის გამოყენების ნაცვლად. ჩვენ ასევე შეგვიძლია გამოვიყენოთ INDIRECT ფუნქცია წყაროს ველში და მივუთითოთ ცხრილის სახელი . ამ განყოფილებაში ჩვენ გაჩვენებთ, თუ როგორ შეგიძლიათ გააკეთოთ იგივე, რაც მეთოდი 2 სხვა ფუნქციის გამოყენებით.

ნაბიჯები :

პირველ რიგში, ჩვენ გადავაქციეთ ჩვენი მონაცემთა დიაპაზონი ცხრილად და ამ ცხრილის სახელია Table3 .

  • ახლა გახსენით მონაცემთა ვალიდაციის დიალოგური ყუთი, რათა დაამატოთ ჩამოსაშლელი სია უჯრედში D5 .
  • აირჩიეთ List სხვადასხვა ვარიანტებიდან ქვემოთ დაუშვით და ჩაწერეთ შემდეგი ფორმულა წყაროში .
=INDIRECT(“Table3”)

ცხრილი3 არის გადახდის ვარიანტების დიაპაზონი.

  • დააჭირეთ OK .

ასე რომ, ჩვენი მონაცემების შეყვანის შემდეგდადასტურების ფორმულა გვაქვს შემდეგი ჩამოსაშლელი სია.

თუ დავამატებთ გადახდის სხვა ვარიანტს სახელად Bitcoin , მაშინ ეს ვარიანტი ავტომატურად დაემატება ჩვენი სია.

როგორ შევავსოთ ჩამოსაშლელი სია Excel-ში

VBA კოდის დახმარებით, ჩვენ ავტომატურად შეავსეთ ტექსტები ჩამოსაშლელი სიიდან უჯრედში D5 .

ნაბიჯი-01 : შექმენით ჩამოსაშლელი სია , Combo Box

პირველ რიგში, ჩვენ შევქმნით მარტივ ჩამოსაშლელ სიას უჯრედში D5 .

  • აირჩიეთ უჯრედი D5 და შემდეგ გადადით მონაცემების ჩანართზე >> მონაცემთა დადასტურების ჯგუფზე >> მონაცემთა დადასტურება .

შემდეგ, მონაცემთა დადასტურების ოსტატი გაიხსნება.

  • აირჩიეთ სია სხვადასხვა ვარიანტებიდან დაშვება და აირჩიეთ დიაპაზონი წყაროში .
=$B$5:$B$10

ეს არის გადახდის ვარიანტების დიაპაზონი.

  • დააჭირეთ OK .

ასე რომ, ჩამოსაშლელი სია წარმატებით შევქმენით.

ახლა ჩვენ ჩასვამს კომბინირებულ ველს.

  • გადადით დეველოპერი ჩანართზე >> ჩასმა ჩამოშლელ >> კომბო ველში (ActiveX Control ) .

შემდეგ, გამოჩნდება პლუს სიმბოლო.

  • ჩაათრიეთ ქვემოთ და მარჯვნივ პლუს სიმბოლო.

  • ჩვენ შევქმენით კომბო ველი , ჩაწერეთ მისი სახელი კოდში გამოსაყენებლად ( კომბო ველის სახელი არის ComboBox1 ).
  • გადადით დეველოპერი ჩანართზე >> Design Mode Design Mode -ის დეაქტივაციისთვის.

ნაბიჯი-02 : ჩაწერეთ VBA კოდი

ახლა, დროა ჩადოთ ჩვენი კოდი.

  • დააწკაპუნეთ მარჯვენა ღილაკით თქვენი ფურცლის სახელზე და დააწკაპუნეთ კოდის ნახვა .

ამაში გაიხსნება Visual Basic Editor ფანჯარა ჩვენი კოდის ჩასართავად.

  • აკრიფეთ შემდეგი კოდი VBE
8609

კოდის დაყოფა

  • ჩვენ ავირჩიეთ ქვეპროცედურა სახელი, როგორც Worksheet_SelectionChange , რადგან Worksheet მიუთითებს ფურცელს და SelectionChange მიუთითებს მოვლენას, რომელიც გაუშვებს კოდს. და ჩვენ დავახარისხეთ P_val როგორც დიაპაზონი .
  • ამის შემდეგ, ჩვენ გამოვაცხადეთ DList_box როგორც OLEObject , Ptype როგორც სტრიქონი , Dsht როგორც სამუშაო ფურცელი და P_List როგორც ვარიანტი .
  • შემდეგ ჩვენ მივანიშნეთ აქტიური ფურცელი Dsht , ხოლო კომბინირებული ველი სახელად ComboBox1 DList_box .
  • მნიშვნელობა მონაცემთა ვალიდაციის ტიპი არჩეულია როგორც 3 რაც მიუთითებს ჩამოშლად
  • Ptype ცვლადი შეინახავს მონაცემთათვის გამოყენებულ ფორმულას ვალიდაცია აქტიურ ფურცელში.
  • შემდეგ, ჩვენ დავაფიქსირეთ ჩამოსაშლელი სიის ველის პოზიცია და აღვნიშნეთ ზომაც.

ნაბიჯი-03 : მიიღეთ შედეგი აკრეფისას

ახლა ჩვენ შევამოწმებთ ჩვენს კოდს.

  • ახლა, დაუბრუნდით მთავარ სამუშაო ფურცელს და დააწკაპუნეთ უჯრედზე D5 სადაც შევქმენით ჩვენი ჩამოსაშლელი სია .

  • დაიწყეთ აკრეფა C ნაღდი ფულისთვის , შემდეგ შენიშნეთ Cash სახელი უკვე გამოჩნდა უჯრედში D5 .

  • ახლა, უბრალოდ დააყენეთ თქვენი კურსორი სხვა ადგილას და ასე რომ კომბინირებული ველი კვლავ გაქრება.

როგორ შეცვალოთ ჩამოსაშლელი სია Excel-ზე დაყრდნობით

შეგიძლიათ ადვილად დაარედაქტირეთ დიაპაზონი, რომლის საფუძველზეც შექმენით ჩამოსაშლელი სია.

მაგალითად, აქ ჩვენ შევარჩიეთ გადახდის ტიპები სვეტის მთელი დიაპაზონი, რათა შეიცავდეს ყველა ვარიანტს სია. მაგრამ, ახლა ჩვენ გვინდა მხოლოდ ბოლო სამი ვარიანტი ჩვენს სიაში. ასე რომ, ჩვენ უნდა შევცვალოთ იგი.

ნაბიჯები :

  • აირჩიეთ უჯრედი D5 და შემდეგ გადადით მონაცემების ჩანართზე >> მონაცემთა დადასტურების ჯგუფზე >> მონაცემთა დადასტურება .

ახლა, მონაცემთა დადასტურების დიალოგური ფანჯარა გაიხსნება.

  • აქ, ჩვენ შეგვიძლია ვნახოთ შემდეგი დიაპაზონი Source ყუთში. .
=$B$5:$B$10

  • ჩვენ შევცვალეთ ის შემდეგ დიაპაზონში.
=$B$8:$B$10

  • დააჭირეთ OK .

ბოლოს , ჩვენ დავასრულეთ ჩვენი რედაქტირება ვარიანტების სიის შესაცვლელად.

პრაქტიკის განყოფილება

დამოუკიდებლად ვარჯიშისთვის ჩვენ შევქმენით პრაქტიკა განყოფილება თითოეული ფურცლის მარჯვენა მხარეს.

დასკვნა

ამ სტატიაში განვიხილეთ სხვადასხვა გზები გამოსაშლელი სიის ავტომატური განახლება Excel-ში . იმედია ეს მეთოდები ძალიან დაგეხმარებათ. თუ თქვენ გაქვთ დამატებითი შეკითხვები, დატოვეთ კომენტარი ქვემოთ.

ჰიუ ვესტი არის Excel-ის ძალიან გამოცდილი ტრენერი და ანალიტიკოსი, რომელსაც აქვს 10 წელზე მეტი გამოცდილება ინდუსტრიაში. მას აქვს ბაკალავრის ხარისხი ბუღალტერიასა და ფინანსებში და მაგისტრის ხარისხი ბიზნესის ადმინისტრირებაში. ჰიუს აქვს სწავლების გატაცება და შეიმუშავა სწავლების უნიკალური მიდგომა, რომელიც ადვილად გასაგები და გასაგებია. მისი ექსპერტი Excel-ის ცოდნა დაეხმარა ათასობით სტუდენტს და პროფესიონალს მთელს მსოფლიოში, გაეუმჯობესებინათ თავიანთი უნარები და გამოირჩეოდნენ თავიანთ კარიერაში. თავისი ბლოგის საშუალებით, ჰიუ უზიარებს თავის ცოდნას მსოფლიოს, სთავაზობს უფასო Excel გაკვეთილებს და ონლაინ ტრენინგებს, რათა დაეხმაროს ინდივიდებსა და ბიზნესს თავიანთი პოტენციალის სრულად მიღწევაში.