Мазмұны
Microsoft Excel бағдарламасында жоғарыдағы мәнмен бос ұяшықтарды толтырудың бірнеше пайдалы әдістері бар. Олардың ішінде біз осы мақалада мысалдармен және дұрыс түсіндірмелермен 4 аспаптық әдісті сипаттаймыз.
Практикалық жұмыс кітабын жүктеп алу
Жұмыс кітабын осы жерден жүктеп алуға болады.
Бос ұяшықтарды жоғарыдағы мәнмен толтыру.xlsx
Excel бағдарламасында бос ұяшықтарды жоғары мәнмен толтырудың 4 пайдалы әдісі
Біз келесі үлгі деректер жиынын көрсету үшін қолданамыз. Excel бағдарламасындағы бос ұяшықтарды жоғарыдағы мәнмен толтырудың төрт пайдалы әдісі.
Деректер жиынында өнім идентификаторларының тізімі, сатылған күндер және сатылымдар нөмірлері бар. Деректер жиынында бос ұяшықтар бар екенін байқай аласыз. Біз бос ұяшықтарды ұяшық үстіндегі мәнмен толтырғымыз келеді.
Келесі төрт бөлімде біз Арнайыға өту немесе <1 сияқты төрт жалпы Excel құралын пайдалануды көрсетеміз. Өңдеу опциясынан, кірістірілген ІЗДЕУ формуласынан және VBA макростарынан осы тапсырманы орындау үшін табыңыз.
1. Толтырыңыз Excel бағдарламасындағы мәні жоғары бос ұяшықтар Арнайыға өту (F5) және
формуланы пайдалану арқылы бос ұяшықтарды үстіндегі мәнмен толтыру үшін Арнайыға өту және қарапайым формуланы пайдалануға болады. Бұл процестің қалай жұмыс істейтінін білу үшін төмендегі қадамдарды орындаңыз.
1-қадам:
- Қалағыңыз келетін деректер ауқымын таңдаңыз. бос ұяшықтарды толтырыңыз.
2-қадам:
- Өту Басты бет қойындысы > Өңдеу тобына > Табу & ашылмалы мәзір таңдаңыз > Арнайы пәрменге өтіңіз.
Төмендегі суретті орындаңыз.
Бұны F5 басу арқылы болдырмауға болады. тікелей пернетақтадан. Бұл сонымен қатар сізді Арнайыға өту өрісіне апарады.
Арнайыға өту деп аталатын диалогтық терезе пайда болады.
3-қадам :
- Арнайы өту жолағынан Бос орындар таңдаңыз > Жарайды түймесін басыңыз.
Нәтижесінде бос ұяшықтар сәйкес таңдалғанын көресіз.
4-қадам:
- Пернетақтадан “ = ” түймесін басыңыз, сонда белсенді ұяшықта теңдік белгісін байқайсыз. .
- Формуланы “ =D5 “ түрінде жазыңыз.
Мұнда D5 сілтеме болып табылады. бос ұяшықтарды мәнімен толтырғыңыз келетін жоғарыдағы ұяшық.
5-қадам:
- Кейін , CTRL+ENTER пернелерін басыңыз.
Нәтижені төменде көре аласыз.
Бірақ нәтижеде көшірме бар. формуланың. Оларды мәндерге түрлендіру керек.
6-қадам:
- Деректер ауқымын қайтадан таңдап, <ішінен Көшіру таңдаңыз. 1>Мәтінмәндік мәзір.
- Көшіру түймесін басу таңдалған шекарадағы нүктелі сызықты көрсетеді.
7-қадам:
- Келесі, тінтуірдің оң жақ түймешігін қайтадан басып, опциясын таңдау керек. көрсеткі белгішесіжанында Арнайы қою .
Ашылмалы мәзір пайда болады.
8-қадам:
- Төменде көрсетілгендей Мәндерді қою(V) таңдаңыз.
Соңында нәтиже келесі суретке ұқсайды.
Толығырақ: Excel бағдарламасындағы бос ұяшықтарды мәні жоғары (5) қалай автотолтыру керек Жеңіл жолдар)
2. Find & Ауыстыру және формула
Сонымен қатар, Табу & Басты қойындысындағы параметрді алдыңғы әдісте пайдаланған ұқсас формуламен ауыстырыңыз.
Ол үшін төмендегі қадамдарды орындауыңыз керек.
1-қадам:
- Деректер ауқымын таңдаңыз.
- Басты қойындыға өтіңіз > Өңдеу топ > Табу & ашылмалы мәзірді > Табу пәрменін таңдаңыз.
2-қадам:
- Қоршау келесі болады туу. Нені табу: жолағын бос қалдырыңыз және Барлығын табу түймесін басыңыз.
Бұл таңдалған ауқымдағы бос орындардың тізімін көрсетеді. Бұл деректер жинағы үшін табылған бос орындар саны 11.
3-қадам:
- CTRL пернесін басыңыз +A пернетақтадан. Бұл барлық бос орындарды таңдайды.
- Одан кейін Жабу түймесін басыңыз.
4-қадам:
- Пернетақтадан “ = “бассаңыз, белсенді ұяшықта теңдік белгісі автоматты түрде көрсетіледі.
- Одан кейін формуланы жазыңыз." =D13 " белсенді ұяшықта.
5-қадам:
- Пернетақтадан CTRL+ENTER басыңыз.
Осылайша, нәтижені көрсетілгендей табасыз.
Толығырақ: Excel бағдарламасында бос ұяшықтарды солдан мәнмен толтыру жолы (4 қолайлы әдіс)
Ұқсас көрсеткіштер
- Excel бағдарламасында бос ұяшықтарды толтыру (3 оңай әдіс)
- Деректерді тазалау әдістері: Excel бағдарламасында бос ұяшықтарды толтыру (4 әдіс)
- Бос ұяшықтарды Excel бағдарламасындағы мәтінмен толтыру (3 тиімді әдіс)
3. ІЗДЕУ, ЖОЛ, IF & Excel бағдарламасындағы мәндері жоғары бос ұяшықтарды толтыруға арналған LEN функциялары
Сонымен қатар, Кірістіру қойындысындағы Кесте пәрменін пайдалануға және кірістірілген ІЗДЕУ функциясын пайдалануға болады. жоғарыдағы мәнмен бос ұяшықтарды толтыру формуласы.
Ол үшін төменде берілген қадамдарды орындаңыз:
1-қадам:
- Бүкіл деректер жинағын таңдаңыз.
2-қадам:
- Кірістіру қойындысынан Кесте таңдаңыз.
Бүкіл деректер жинағын таңдағаннан кейін пернелер тіркесімін CTRL+T басуға болады. .
3-қадам:
Кестені жасау диалогтық терезесі ашылады және таңдалған ауқымды көрсетеді. деректер саны.
- Деректердің дұрыс таңдалғанын тексеріңіз.
- Белгілеу Менің кестемде тақырыптар бар құсбелгі автоматты түрде белгіленбесе.
- Басу Жарайды.
Деректер жинағы келесідей боладытөменде көрсетілгендей көрсеткі белгішелері бар тақырыптары бар кесте.
4-қадам:
- Кездейсоқ бағанды таңдаңыз F және В бағанына келесі кірістірілген формуланы жазыңыз.
=LOOKUP(ROW(B4:B14), IF(LEN(B4:B14), ROW(B4:B14)), B4:B14)
Нәтиже көрсетіледі В бағанының деректері жоғарыда көрсетілген мәнмен бос орындарды толтырумен бірге.
5-қадам:
- Келесі формуланы пайдаланып C бағаны үшін процесті қайталаңыз.
=LOOKUP(ROW(C4:C14), IF(LEN(C4:C14), ROW(C4:C14)), C4:C14)
Мұнда Сату күндері мәндері бастапқы деректер жиынынан өзгеше. Себебі Сан пішімі әдепкі бойынша Жалпы болады. Сондықтан біз оны міндетті түрде қолайлы пішімге түрлендіреміз.
6-қадам:
- пішімін таңдау арқылы өзгертіңіз Жалпы орнына>Қысқа күн .
Қайда өзгерту керектігін табу үшін суретті орындаңыз.
Осыдан , біз деректер жиынының нақты мәндерімен нәтижені шығардық.
7-қадам:
- Формуланы қайталау үшін D бағаны келесі формуланы пайдаланады.
=LOOKUP( ROW(D4:D14), IF(LEN(D4:D14),ROW(D4:D14)), D4:D14)
Бұл келесі нәтиже береді:
Бұл әдіс бастапқы деректер жиынына ие болуға көмектеседі және қажетті нәтижені алу үшін жаңа кестені құрады.
Кірістірілген формуланың бөлінуі:
Формула синтаксисі:
=LOOKUP(lookup_value, lookup_vector, [result_vector])
- Мұнда іздеу_мәні біз анықтағымыз келетін деректерді алады. Бізде болғандықтандеректер жиынындағы бірнеше жолдар болса, мұнда ROW функциясы жұмыс істейді, ол баған ауқымын алады.
- іздеу_векторы IF функциясын<2 пайдалануда> LEN функциясы және ROW функциясымен кірістірілген. Екеуі де векторлық пішінді жасау үшін бағандар ауқымын алады.
- нәтиже_векторы қажетті нәтижені алу үшін вектор түрінде алынған нәтиже мәндері.
Толығырақ оқу: Excel бағдарламасында бос ұяшықтарды формуламен толтыру жолы (2 оңай әдіс)
4. Excel бағдарламасында мәнінен жоғары бос ұяшықтарды толтыру үшін VBA макростарын пайдалану
Соңғы әдіс VBA макростарын қамтиды. Бос ұяшықтарды жоғарыдағы мәнмен толтыру үшін VBA макростары пайдалануға болады. Кодты іске қосу үшін бірнеше минут кетуі мүмкін болса да, бұл әдіс ұзақ деректер жиындары үшін жақсы жұмыс істейді.
Бос ұяшықтарды жоғарыдағы мәнмен толтыру үшін VBA макро орындау үшін төмендегі қадамдарды орындаңыз. .
1-қадам:
- Деректер ауқымын таңдап, парақтың атауын тінтуірдің оң жақ түймешігімен басыңыз.
- <түймесін басыңыз. 1>Кодты Мәтінмәндік мәзірден қараңыз.
Нәтижесінде , VBA терезесі Жалпы терезені көрсетіп ашыңыз.
2-қадам:
- Келесісін жазыңыз Жалпы терезеде код.
Код:
8837
3-қадам :
- Кодты іске қосу үшін пернетақтадан F5 пернесін басуға болады.
Немесе, түймесін басыңыз. жасыл көрсеткі VBA терезесінің қойындысында.
Сонымен код іске қосылады және нәтижені көре аласыз жұмыс парағында.
Толығырақ оқу: Excel VBA бағдарламасында бос ұяшықтарды жоғары мәнмен толтыру жолы (3 оңай әдіс)
Есте сақтау керек нәрселер
Жоғарыда аталған әдістердің кез келгенін қолданбас бұрын деректер ауқымын таңдауыңыз керек. 1 және 2 әдістердегі қарапайым формулалар бос орындарды таңдағаннан кейін белсенді ұяшыққа байланысты өзгеретіні анық.
Қорытынды
Мақалада Excel бағдарламасында жоғарыдағы мәндермен бос орындарды толтырудың төрт әдісі түсіндіріледі. Әдістер Басты бет қойындысындағы Өңдеу опцияларымен бірге қарапайым формуланы немесе кірістірілген ІЗДЕУ формуласын пайдаланады. Дегенмен, ол ұзақ деректер жиындары үшін жоғарыдағы мәнмен бос орындарды толтыру үшін VBA макростары пайдалануды да көрсетеді. Мақала сізге қажетті шешімді алуға көмектесті деп үміттенемін. Дегенмен, тақырыпқа қатысты басқа сұрақтарыңыз болса, түсініктеме бөлімінде пікір қалдырыңыз.