Формула Excel для копіювання значення комірки в іншу комірку

  • Поділитися Цим
Hugh West

Копіювання може бути монотонною фазою під час використання Excel Використання формул може оживити це завдання копіювання. Порядок денний сьогоднішнього уроку полягає в тому, як використовувати формулу Excel для копіювання значення комірки в іншу комірку Використовувати формули можна в будь-якій версії Excel.

Завантажити Практичний посібник

Ви можете завантажити робочий зошит за посиланням нижче.

Копіювання значення комірки в іншу комірку.xlsm

5 підходящих способів використання формули Excel для копіювання значення комірки в іншу комірку

Візьмемо для обговорення приклад набору даних, в якому є 5 осіб Імена та прізвища , Прізвища і Вік .

Зараз за допомогою Excel ми скопіюємо значення комірки з цього набору даних в іншу комірку.

1. Копіювання значення комірки в іншу комірку за допомогою посилання на комірку в Excel

Ми побачимо копіювання елементів комірки з допомогою Посилання на клітинку Все, що вам потрібно зробити, це перейти в комірку, в яку ви хочете вставити значення копії, і написати команду Посилання на клітинку комірки, яку ви хочете скопіювати, після Дорівнює ( = Розглянемо процес нижче.

  • Спочатку виберіть комірка F5 і введіть цю формулу, щоб отримати значення комірка B5 .
=B5

  • Хіт Увійдіть .

  • Після цього застосувати той самий процес у комірка G5 з цією формулою.
=C5

  • Аналогічно скопіюйте значення комірка D5 до комірка H5 з цією формулою.
=D5

  • Нарешті, виберіть пункт діапазон комірок F5:H5 і використовуйте Автозаповнення для одночасного копіювання решти значень з набору даних.

2. комбінування функцій ЗНАЧЕННЯ-ЗВ'ЯЗОК для копіювання значення комірки в іншу

Скопіювати значення комірки можна шляхом комбінування КОНКРЕТНИЙ ДОГОВІР і Функції VALUE Для цього пройдіть наведені нижче кроки.

  • По-перше, вставте цю формулу в комірка F5 .
=IFERROR(VALUE(B5),CONCATENATE(B5))

  • Преса Увійдіть .

У даній формулі, як правило, використовується коефіцієнт КОНКАТЕНАТ використовується для додавання рядків, що складаються з комірка B5 . потім ми використовували ЦІННІСТЬ для вилучення числових значень, якщо такі є. Нарешті, використовуйте функцію функція IFERROR щоб уникнути будь-яких помилок у розрахунках.

  • Тепер застосувати аналогічну процедуру в комірка G5 .
=IFERROR(VALUE(C5),CONCATENATE(C5))

  • Аналогічно використовуйте цю формулу в комірка H5 .
=IFERROR(VALUE(D5),CONCATENATE(D5))

  • Нарешті, пройти таку ж процедуру для діапазон комірок F6:H10 і ви отримаєте наступний результат.

Зауважте: Ви не можете використовувати КОНКАТЕНАТ або ЦІННІСТЬ Тому що одна витягує текстовий рядок, а інша - числа, тому потрібно їх комбінувати, щоб отримати повноцінне рішення для будь-якого типу значень.

3 Копіювання значень комірок за допомогою функції Excel VLOOKUP

Також можна скопіювати значення комірки за допомогою функція VLOOKUP Подивимося, як це працює.

  • Спочатку вставте цю формулу, щоб витягти значення комірки B5 до комірка F5 А також, влучив у Увійдіть .
=VLOOKUP(B5,B5,1,FALSE)

  • Потім запишіть таку ж формулу для першого рядка Прізвище та ім'я стовпчик, змінюючи значення Посилання на клітинку цінності.
=VLOOKUP(C5,C5,1,FALSE)

  • Аналогічно застосовуйте цю формулу в комірка H5 .
=VLOOKUP(D5,D5,1,FALSE)

Тут, в рамках програми "Відкритий світ", відбулася презентація ПЕРЕГЛЯД функція використовується для задання стовпця діапазону, в якому потрібно шукати значення, оскільки наше значення буде знаходитись на початку діапазону, який ми використовуємо 1 Потім для точного збігу ми написали НЕПРАВДА або 0 .

  • Нарешті, зробіть те ж саме для решти комірок, щоб отримати кінцевий результат.

4. Копіювання значення комірки за допомогою функції ПОИСК в іншу комірку в Excel

Аналогічно до ПЕРЕГЛЯД виконати завдання можна за допомогою функції функція HLOOKUP також.

  • Спочатку введіть цю формулу комірка F5 .
=HLOOKUP(B5,B5,1,FALSE)

  • Далі, удар! Увійдіть .

  • Потім застосуйте цю ж формулу до решти комірок, змінивши посилання на комірку.
  • Нарешті, ви успішно скопіюєте значення клітинки в іншу клітинку.

У даній формулі, як правило, використовується коефіцієнт ОГЛЯД функція використовується для задання стовпця діапазону, в якому потрібно шукати значення, оскільки наше значення буде знаходитись на початку діапазону, який ми використовуємо 1 Для точного збігу ми набрали НЕПРАВДА .

5. формула Excel з функціями ІНДЕКС-ЗНАЙТИ для копіювання значення комірки

Ви можете використовувати комбінацію функції INDEX-MATCH Щоб отримати значення з певної комірки, просто виконайте наведені нижче дії.

  • По-перше, вставте цю формулу в комірка F5 скопіювати значення комірка B5 .
=INDEX(B5,MATCH(B5,B5,0))

  • Після цього натисніть Увійдіть .

  • Після цього застосувати те ж саме в комірка G5 .
=INDEX(C5,MATCH(C5,C5,0))

  • Нарешті, введіть аналогічну формулу в комірка H5 зміна посилання на комірку на D5 .
=INDEX(D5,MATCH(D5,D5,0))

У даній формулі, як правило, використовується коефіцієнт INDEX-MATCH працюють як динамічний масив для пошуку конкретного значення як по горизонталі, так і по вертикалі. Поряд з цим, тип 0 для точний збіг .

  • Нарешті, виберіть діапазон комірок F5:H5 і використовуйте Автозаповнення інструмент для отримання цього кінцевого результату.

Традиційні способи копіювання значення комірки в іншу комірку в Excel

Microsoft Excel також допомагає скопіювати значення комірок в іншу комірку звичайними методами. Ці методи застосовні до будь-якої версії Excel.

1. виберіть опцію Копіювати та вставити

Цей перший метод допоможе вам за допомогою опцій копіювання та вставки в стрічці Excel.

  • Спочатку виберіть комірка B4 .
  • Далі, на Буфер обміну розділу "Просування в Україні". Головна сторінка на вкладці, натисніть на кнопку Зрозумів.

  • Тепер оберіть пункт призначення комірка F4 .
  • Потім, знову ж таки на Буфер обміну ви знайдете опцію під назвою Паста .
  • Для цього натисніть на кнопку Паста зі списку опцій.

  • Все, ви нарешті отримаєте скопійоване значення.

  • Крім того, ви можете отримати Прийом. клацнувши правою кнопкою миші по вихідній комірці.

  • Після цього клацніть правою кнопкою миші на комірці призначення, а потім ви побачите Паста командування.

  • Ви можете спробувати будь-який з варіантів копіювання та вставки.

2. скопіювати та вставити між двома комірками

Ви можете скопіювати і вставити значення всередину двох існуючих значень. Розглянемо приклад.

  • По-перше, ми скопіювали і вставили Ім'я та прізвище і Вік до двох сусідніх камер.
  • Потім виділяємо та копіюємо комірку з заголовком Прізвище та ім'я .
  • Після цього встановіть курсор праворуч від більшої з двох сусідніх комірок і клацніть правою кнопкою миші.
  • Тут натисніть на Вставити скопійовані клітинки .

  • Після цього відкриється діалогове вікно Вставка.
  • У цьому полі виберіть Зсув комірок вправо і натисніть ГАРАЗД. .

  • Нарешті, значення буде скопійовано між двома комірками.

3. застосувати комбінації клавіш

Копіювати та вставляти можна також за допомогою комбінацій клавіш. Щоб виконати завдання, просто пройдіть цей процес.

  • Для початку оберіть пункт діапазон комірок B5:D5 .
  • А потім, натисни на кнопку Ctrl + C на клавіатурі, щоб скопіювати комірку.

  • Після цього просто перейдіть до комірки призначення та натисніть Ctrl + V для отримання скопійованих значень.

Excel VBA для копіювання значення в іншу комірку

Ми можемо скопіювати комірку з допомогою функції VBA код. VBA розшифровується як Visual Basic для додатків Це мова програмування для Excel. Розглянемо способи застосування коду VBA як для однієї комірки, так і для діапазону комірок.

1. копіювання однієї комірки

Давайте спочатку скопіюємо одну комірку за допомогою коду VBA. Для цього виконаємо інструкцію, наведену нижче.

  • На початку виберіть комірка B4 як ми хочемо його скопіювати.

  • Потім, у приміщенні Розробник виберіть вкладку Visual Basic опціону в рамках Код група.

  • Далі, в рамках Вставка опцію, виберіть Модуль .

  • Тепер пишіть код сюди.
 Sub Copy_SingleCell() Selection.Copy ActiveCell.Offset(0, 4).Range("A1").Select ActiveSheet.Paste End Sub 

Цей код виділить комірку і вставить її з різницею 4 стовпців, тому що ми встановили Значення зміщення 0 і 4 . 0 вказує на відсутність зміни рядка, а 4 вказує на зміну 4 Ви можете збільшити або зменшити значення на свій розсуд.

  • Після цього натисніть на кнопку Запустити заміну іконку або натисніть F5 на клавіатурі.

  • Нарешті, скопіював комірку і вставив з різницею в 4 клітини.

Зауважте: Для копіювання тільки значення (не формату) можна застосувати цей код.
 Sub Copy_SingleCell() Selection.Copy ActiveCell.Offset(0, 4).Range("A1").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False End Sub 

2. копіювання діапазону комірок

Аналогічно до копіювання однієї комірки за допомогою VBA можна копіювати діапазон комірок. Якщо потрібно скопіювати діапазон комірок, то код буде наступним:

 Sub Copy_Range() Range(Selection, Selection.End(xlDown)).Select Selection.Copy ActiveCell.Offset(0, 4).Range("A1").Select ActiveSheet.Paste End Sub 

Нарешті, ви знайдете щось схоже на зображення нижче.

Додаткові поради

Якщо ви хочете скопіювати комірку з іншого аркуша, все, що вам потрібно зробити, це вставити ім'я аркуша перед посиланням на комірку. Наприклад, ми хочемо отримати значення, що належить до комірка B4 про INDEX-MATCH тому формула передбачає таке рішення.

Зауважте: Коли ви називаєте аркуш кількома словами, ви повинні вказати назву в межах Апостроф ( '' ), але для однослівної назви цей розділовий знак не потрібен.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.