Как да копирам колона въз основа на стойността на клетка в друг лист?
Автор: СлънцеПоследна промяна: 2020-05-25
Да предположим, че имате диапазон от данни в лист 1 и всяка заглавка на колона е дата и сега искате да копирате цялата колона от лист 1 в лист 3 въз основа на датата в клетка A1 на лист 2, както е показано на екранната снимка по-долу. В този урок ще представя трик за решаване на тази задача в Excel.
Копирайте колона в друг лист въз основа на стойността на клетка с формула
Ето формула lNDEX в Excel, която може да ви помогне бързо да извлечете данните от колоната в друг лист въз основа на стойност на клетка.
1. Изберете празна клетка, в която искате да поставите извлечената колона, например клетка A1 в лист 3, и след това въведете тази формула =INDEX(Sheet1!$A1:$E1,MATCH(Sheet2!$A$1,Sheet1!$A$1:$E$1,0)) и натиснете клавиша Enter, за да извлечете първите данни, след което плъзнете манипулатора за автоматично попълване надолу, докато се появи нула. Вижте екранна снимка:
2. След това премахнете нулевите клетки, както ви е необходимо.
Забележка: в горната формула Shee2!A1 е клетката, на базата на която искате да копирате, Sheet1!A1:E1 е диапазонът, в който искате да намерите критерия, можете да ги промените според нуждите си.
Бакшиш.Ако искате бързо да изберете клетки въз основа на ctriteia, моля, опитайте да използвате Kutools за Excel Изберете конкретни клетки както е показано на следващата екранна снимка. Той е напълно функционален без ограничение за 30 дни, моля, изтеглете и получете безплатен пробен период сега.
This comment was minimized by the moderator on the site
Спасибо, конечно, за формулу, вы какой-то странный человек.
Из 1 формулы аж целый урок.
+ новичку вообще не понятно что с чем и почему.
Могли бы для простоты понимания хоть листы нормально и коротко проименовать, например, первый лист "L-1" или ещё как-то.