Съдържание
При анализ на огромни данни може да се наложи да копирате няколко редуващи се реда и да ги поставите някъде едновременно. Excel В резултат на това в тази статия ще покажем как да копираме редуващи се редове в Excel.
Изтегляне на работна тетрадка за практика
Изтеглете тази учебна тетрадка, за да се упражнявате, докато четете тази статия.
Копиране на алтернативни редове.xlsm4 подходящи начина за копиране на алтернативни редове в Excel
В разделите по-долу ще копираме редуващи се редове в Excel По-късно ще ви покажем как да направите същото с помощта на настройки и формули на Excel. VBA В изображението по-долу е представен примерен набор от данни, който ще бъде използван за завършване на процедурата.
1. Задръжте клавиша Ctrl и изберете, за да копирате алтернативни редове в Excel
Ако данните ви не са твърде големи, можете да ги изберете с помощта на Ctrl бутона на клавиатурата и мишката. За да направите това, следвайте инструкциите по-долу.
Стъпка 1:
- Задръжте вашия Ctrl
- Изберете алтернативните редове.
Стъпка 2:
- След като изберете клетката, натиснете Ctrl + C за копиране.
Стъпка 3:
- След това го поставете където пожелаете.
Прочетете още: Как да копирате автоматично данни от една клетка в друга в Excel
2. Приложете опцията Go to Special за копиране на алтернативни редове в Excel
Можете да копирате алтернативни редове в Excel, като използвате опцията за редактиране. Следвайте инструкциите по-долу, за да направите това.
Стъпка 1:
- Въведете колона до вашия набор от данни.
- Тип 'X' на първия ред и оставете втория ред празен, както е показано на изображението по-долу.
Стъпка 2:
- След това използвайте Автоматично попълване за попълване на броя на клетките, които трябва да копирате.
- Изберете клетките.
Стъпка 3:
- От Редактиране на изберете опцията Намиране & Избор
- След това изберете Отидете на специален
Стъпка 4:
- В полето щракнете върху Заготовки
- След това натиснете Въведете .
Стъпка 5:
- Ще бъдат избрани празни клетки, а сега ще изтриете всички празни клетки.
Стъпка 6:
- За да изтриете празните клетки, щракване с десния бутон на мишката върху мишката и изберете Изтриване на
Стъпка 7:
- Кликнете върху Целият ред
- След това натиснете бутона Въведете
Следователно ще намерите всички свои алтернативни редове в една поредица. Сега можете да ги копирате и да ги поставите където пожелаете.
Прочетете още: Специална функция VBA Paste за копиране на стойности и формати в Excel (9 примера)
Подобни четива
- Excel VBA за копиране на редове в друг работен лист въз основа на критерии
- Използване на VBA за поставяне на стойности само без форматиране в Excel
- Как да използвате автоматичен филтър и да копирате видими редове с Excel VBA
- Копиране на уникални стойности в друг работен лист в Excel (5 метода)
- Как да копирате обединени и филтрирани клетки в Excel (4 метода)
3. Използване на формула и опцията за филтриране за копиране на алтернативни редове в Excel
Можете да копирате алтернативни редове, като използвате формулата в комбинация с Филтър опция в Excel За да изпълните задачата, следвайте описаните по-долу процедури.
Стъпка 1:
- Въведете следната формула в клетка D5 .
=MOD(РЕД(A1),2)=0
Стъпка 2:
- Резултатът ще бъде следният FALSE .
Стъпка 3:
- Плъзнете ги надолу до толкова клетки, колкото искате. Това ще даде резултати с 'FALSE' и 'TRUE' в алтернативни редове.
Стъпка 4:
- След като изберете обхвата, щракнете върху Данни менюто на раздела.
- Изберете Филтър
Стъпка 5:
- След това щракнете върху Филтър
- Премахнете избора на 'FALSE'
- Натиснете бутона Въведете
Стъпка 6:
- В резултат на това ще получите стойността само за символа ' TRUE' .
Стъпка 7:
- Копирайте стойността на клетката от лентата с формули и я поставете в 'TRUE'
Стъпка 8:
- След това, Автоматично попълване останалите клетки.
Стъпка 9:
- От Филтър изберете опцията Изберете всички
Стъпка 10:
- Резултатът ще бъде такъв, какъвто го виждате на изображението по-долу. Затова трябва да премахнем 'FALSE' стойност в клетките.
Стъпка 11:
- Изберете 'FALSE' опция от Филтър
Стъпка 12:
- Стойността на клетката, която се оценява 'FALSE' ще се появи.
- Просто ги изтрийте.
Стъпка 13:
- Отново от Филтър изберете опцията Изберете всички
Стъпка 14:
- И накрая, можете да получите резултатите по алтернативен начин.
Прочетете още: Как да копирате редове в Excel с филтър (6 бързи метода)
4. Изпълнение на код VBA за копиране на алтернативни редове в Excel
Освен това с помощта на VBA код, можете също така да копирате алтернативни редове. За да го направите, следвайте стъпките по-долу.
Стъпка 1:
- Изберете клетките в обхвата.
Стъпка 2:
- Натиснете Alt + F11 за да отворите Макрос на VBA .
- Кликнете върху Вмъкване на
- Изберете Модул
Стъпка 3:
- Поставете следния код VBA.
Sub CopyAlternateRows() Dim SelectionRng As Range Dim alternatedRowRng As Range Dim RowNumber, i As Long Set SelectionRng = Selection RowNumber = SelectionRng.Rows.Count With SelectionRng 'изберете ред номер 1 в променливата на обхвата Set alternatedRowRng = .Rows(1) 'прилагайте цикъл през всеки ред и ги добавете към променливата на обхвата For i = 3 To RowNumber Step 2 Set alternatedRowRng = Union(alternatedRowRng,.Rows(i)) Next i End With 'изберете редуващите се редове alternatedRowRng.Select End Sub
Стъпка 4:
- Запишете програмата и натиснете F5 ще получите информацията за избраните алтернативни редове.
Стъпка 5:
- Сега натиснете Ctrl + C за да го копирате и поставите, където желаете.
Прочетете още: Как да копирате няколко реда в Excel, като използвате макрос (4 примера)
Заключение
Надявам се, че вече сте разбрали как да копирате редуващи се редове в Excel с помощта на формули и VBA . всички тези техники трябва да бъдат преподавани и прилагани от вашите данни. Разгледайте книгата с практики и използвайте наученото. Благодарение на вашата безценна подкрепа ние сме вдъхновени да продължим да предлагаме семинари като тези.
Ако имате някакви въпроси, не се колебайте да се свържете с нас. Моля, споделете мнението си в раздела за коментари по-долу.
Сайтът Exceldemy служителите ще отговорят на вашите запитвания възможно най-бързо.
Останете с нас и продължавайте да се учите.