Excel бағдарламасындағы ұяшық мәніне негізделген ашылмалы тізімді қалай өзгертуге болады (2 әдіс)

  • Мұны Бөлісіңіз
Hugh West

Арнайы мәндерге негізделген нақты деректерді шығару үшін бізге ашылмалы тізімді пайдалану қажет болуы мүмкін. Сонымен қатар, біз екі немесе одан да көп тәуелді ашылмалы тізімдерді байланыстыруымыз керек. Бұл мақалада біз Excel бағдарламасында ұяшық мәніне негізделген ашылмалы тізімді қалай өзгерту керектігін көрсетеміз.

Тәжірибе жұмыс кітабын жүктеп алу

Осы мақаланы оқып жатқанда жаттығу жасау үшін осы жаттығу жұмыс кітабын жүктеп алыңыз. .

Ашылмалы тізімді өзгерту.xlsx

Excel бағдарламасындағы ұяшық мәніне негізделген ашылмалы тізімді өзгертудің 2 қолайлы жолы

Төмендегі бөлімдерде біз ашылмалы тізімдерді өзгертудің 2 ең қолайлы жолдарын атап көрсетеміз. Біріншіден , ұяшық мәндеріне негізделген өзгертулер енгізу үшін ашылмалы тізімдердегі OFFSET және МАТЧ функцияларын қолданамыз. Қосымша , біз дәл солай істеу үшін Microsoft Excel 365 бағдарламасындағы XLOOKUP функциясын қолданамыз. Төмендегі суретте біз тапсырманы орындау үшін үлгі деректер жиынын ұсындық.

1. Ұяшық мәніне негізделген ашылмалы тізімді өзгерту үшін OFFSET және MATCH функцияларын біріктіріңіз. Excel

Келесі деректер жинағында бізде сатылған өнімдерімен үш түрлі сатушы бар. Енді біз белгілі бір сатушыға арналған өнімдерді тапқымыз келеді. Ол үшін төмендегі қадамдарды орындаңыз.

1-қадам: Деректерді тексеру тізімін жасау

  • бөліміне өтіңіз. Деректер.
  • Деректерде басыңызТексеру .

2-қадам: Тізім үшін көзді таңдаңыз

  • <ішінен 1> опцияға рұқсат беріңіз, Тізімді таңдаңыз.

  • көз жолағында, сатушылар аттары үшін көз ауқымын E4:G4 таңдаңыз.
  • Enter пернесін басыңыз.

  • Сондықтан B5 ұяшығында ашылмалы тізім пайда болады.

3-қадам: OFFSET функциясын қолдану

  • OFFSET функциясы үшін келесі формуланы теріңіз,
=OFFSET($E$4)

  • Мұнда E4 анықтамалық ұяшық абсолютті түрдегі

  • жолдар аргументінде 1 жолды төмен санайтын мән ретінде 1 қойыңыз. сілтеме ұяшығынан E4 .
=OFFSET($E$4,1

Қадам 4: OFFSET функциясы бағанын анықтау үшін SATCH функциясын пайдаланыңыз

  • cols аргументінде бағандарды таңдау үшін MATCH функциясын пайдаланыңыз. келесі формула.
=OFFSET($E$4,1,MATCH($B$5

  • Мұнда B5 - ашылмалы тізімде таңдалған ұяшық мәні.

  • Іздеу_массиві аргументін МАТЧ функциясы үшін таңдау үшін, келесі формуламен абсолютті түрдегі ауқым ретінде E4:G4 қосыңыз.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4

  • Түріңіз 0 Нақты сәйкестік түрі үшін. Келесі формула МАТЧ үшін 3 қайтарады
MATCH($B$5,$E$4:$G$4,0)

  • Минус 1 ( -1 ) жазу МАТЧ функциясынан, себебі OFFSET функциясы бірінші бағанды ​​ нөл ( 0 ) ретінде санайды.
MATCH($B$5,$E$4:$G$4,0)-1

5-қадам: Бағандардың биіктігін енгізіңіз

  • биіктік аргументінде 1 таңдау үшін ол әрбір бағанның бір мәні бар екенін есептейді.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,1

6-қадам: Ен мәнін енгізіңіз

  • ені аргумент үшін <теріңіз. 1>1 .
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,1,1)

  • Сондықтан біз таңдаған кезде көресіз. Jacob B5 , нәтижесінде Шоколад үшін бірінші элемент болады Джейкоб .

7-қадам: Әрбір бағанның элементтерін санау

  • Бағандағы элементтердің санын санау үшін С13 ұяшығындағы COUNTA функциясын келесі формуламен қолданамыз.
=COUNTA(OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,10))

  • Бұл элементті/өнімді санайды Белгілі бір сатушыға арналған нөмірі ( Jacob ).

8-қадам: Санақ биіктігі ұяшығы мәнін енгізіңіз. OFFSET функциясындағы биіктік аргументі

  • биіктікті қосу үшін келесі формуланы жазыңыз.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,C13,1)

9-қадам: Формуланы көшіру

  • Ctrl + C  <2 пернелерін басыңыз>  көшіру үшінформула.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,C13,1)

10-қадам: формуланы қою

  • Формуланы Деректерді тексеру көзіне қойыңыз.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,C13,1)

  • Соңында, өзгертуді көру үшін Enter пернесін басыңыз.

  • Нәтижесінде сіздің ашылмалы тізім мәндері басқа ұяшық мәніне қарай өзгереді.

  • Ұяшық мәнін өзгерту Брайан Джулиана және Джулиана сатқан өнімнің атауын алыңыз.

Толығырақ: Excel бағдарламасындағы ауқымнан тізімді құру жолы (3 әдіс)

Ұқсас оқулар

  • Excel бағдарламасында бірнеше сөзден тұратын тәуелді ашылмалы тізімді қалай құруға болады
  • Excel бағдарламасында таңдау негізінде деректерді шығару үшін ашылмалы сүзгіні жасау
  • Excel бағдарламасында ашылмалы тізім таңдауы негізінде деректерді алу жолы
  • Ұяшық мәніне негізделген ашылмалы тізімді пайдаланып Excel сүзгісін жасау
  • Excel бағдарламасындағы ашылмалы тізімге элементті қосу әдісі (5 Me thods)

2. Excel бағдарламасындағы ұяшық мәніне негізделген ашылмалы тізімді өзгерту үшін XLOOKUP функциясын пайдаланыңыз

Егер сізге Microsoft 365 рұқсат етілсе , оны XLOOKUP функциясының тек бір формуласымен жасауға болады. Ол үшін төменде көрсетілген қадамдарды орындаңыз.

1-қадам: Деректерді тексеру тізімін жасау

  • Деректерді тексеру опциясынан, таңдаңыз Тізім.

2-қадам: бастапқы ауқымды теріңіз

  • Көзі жолағында көз ауқымын E4:G4 таңдаңыз.
  • Одан кейін Enter пернесін басыңыз.

  • Сондықтан Деректерді тексеру тізімі пайда болады.

3-қадам: Кірістіру XLOOKUP функциясы

  • B5 ұяшықты іздеу ретінде таңдаңыз.
=XLOOKUP(B5)

4-қадам: іздеу_массивін таңдаңыз

  • ауқымын E4 жазыңыз :G4 көрінетін_массив ретінде.
=XLOOKUP(B5, E4:G4)

Оқыңыз Толығырақ: Excel бағдарламасында ашылмалы тізімді өңдеу жолы (4 негізгі тәсіл)

5-қадам: return_array енгізіңіз

  • қайтару мәні E5:G11 үшін аралықты теріңіз.

  • Сондықтан, өнімдер белгілі бір сатушы бойынша қайтарылады.

  • Енді таңдаңыз ашылмалы тізімнен кез келген атауды тауып, өнімдердің атауларын алыңыз.

Ескертпелер. Мұқият қараңыз, жоғарыдағы суретте нөл диапазонда ұяшықтар бос болғандай көрсетілген. Сондықтан олар нөл болып саналады. нөлдерді жою үшін төмендегі қадамдарды орындаңыз.

Толығырақ: Excel бағдарламасында ашылмалы тізімге бос опцияны қалай қосуға болады (2 әдіс)

6-қадам: UNIQUE функциясын қолдану

  • Кірістірілген келесі формуланы теріңіз. ЕРЕКШЕ.
=UNIQUE(XLOOKUP(B5,E4:G4,E5:G11),,TRUE)

  • Соңында сіз өзіңізге керек нәтижеге қол жеткізесіз қажет.

Толығырақ: Excel бағдарламасындағы VBA бар ашылмалы тізімдегі бірегей мәндер (толық нұсқаулық)

Қорытынды

Соңында, ұяшық мәніне негізделген Excel ашылмалы тізімді қалай жаңарту керектігін түсіндіңіз деп үміттенемін. Бұл стратегиялардың барлығы сіздің деректеріңіз оқытылып, тәжірибеде қолданылған кезде орындалуы керек. Тәжірибе кітабын қарап шығыңыз және алған біліміңізді қолданыңыз. Сіздің жомарт қолдауыңыздың арқасында біз осындай бағдарламаларды ұсынуды жалғастырамыз.

Сұрақтарыңыз болса, бізге хабарласудан тартынбаңыз. Төмендегі пікірлер бөлімінде өз ойларыңызбен бөлісіңіз.

Exceldemy қызметкерлері сізге мүмкіндігінше тезірек хабарласады.

Бізбен бірге болыңыз және үйренуді жалғастырыңыз.

Хью Уэст – салада 10 жылдан астам тәжірибесі бар жоғары тәжірибелі Excel тренері және талдаушысы. «Бухгалтерлік есеп және қаржы» мамандығы бойынша бакалавр дәрежесі және іскерлік әкімшілендіру магистрі дәрежесі бар. Хью оқытуға құмар және ұстануға және түсінуге оңай бірегей оқыту әдісін әзірледі. Оның Excel бағдарламасындағы сараптамалық білімі бүкіл әлем бойынша мыңдаған студенттер мен мамандарға біліктіліктерін арттыруға және мансаптық жетістіктерге жетуге көмектесті. Блогы арқылы Хью өз білімін әлеммен бөліседі, жеке адамдар мен бизнеске толық әлеуетін ашуға көмектесу үшін тегін Excel оқулықтары мен онлайн тренингтерін ұсынады.