Note: The other languages of the website are Google-translated. Back to English
Увійти  \/ 
x
or
x
Реєстрація  \/ 
x

or

Як повторити значення клітинки, доки в Excel не з’явиться чи не з’явиться нове значення?

Як показано на лівому скріншоті, вам потрібно повторювати значення комірки, поки нове значення не буде побачено або досягнуто в стовпці в Excel. У цьому випадку вам потрібно повторювати значення A у наступній порожній комірці, поки не буде досягнуто значення B, і повторювати значення B, поки не буде видно значення C. Як цього досягти? Ця стаття вам допоможе.

Повторюйте значення комірки, доки нове значення не буде побачене або досягнуте за допомогою формули
Повторюйте значення комірки, доки нове значення не буде побачено або досягнуто з посиланням на значення вище
Повторюйте значення комірки, поки нове значення не буде побачено або досягнуто за допомогою коду VBA
Легко повторюйте значення комірки, доки нове значення не буде побачене або досягнуте лише кількома клацаннями


Повторюйте значення комірки, доки нове значення не буде побачене або досягнуте за допомогою формули

Ви можете використовувати формули для повторення значення комірки, доки в Excel не з’явиться нове значення. Будь ласка, виконайте наступне.

1. У новому стовпці виберіть порожню комірку, яка прилягає до комірки (E2), потрібно повторити її значення, а потім введіть формулу = E2 у рядок формул і натисніть клавішу Enter. Дивіться знімок екрана:

2. Виберіть наступну комірку (F3) у стовпці довідки, введіть формулу = IF (E3 = "", F2, E3) в панель формул, потім натисніть вводити ключ

3. Продовжуйте обирати комірку F3, перетягніть ручку заповнення вниз, щоб повторювати всі значення комірки, доки не з’явиться нове значення. Дивіться знімок екрана:


Легко повторюйте значення комірки, поки в Excel не буде досягнуто нового значення:

повне г, повне г,, показали, від, номер, XNUMX Заповніть порожні клітинки корисність Kutools для Excel може допомогти вам повторити значення клітинки у списку, поки нове значення не буде побачене або досягнуте в Excel, як показано на скріншоті нижче.
Завантажте та спробуйте зараз! (30-денний безкоштовний маршрут)


Повторюйте значення комірки, доки нове значення не буде побачено або досягнуто з посиланням на значення вище

Окрім наведеної вище формули, спочатку можна виділити всі порожні комірки, а потім посилатися на всі вищезазначені значення, щоб заповнити порожні комірки комбінаційними клавішами.

1. Виберіть стовпець, який потрібно повторити, значення клітинки, а потім натисніть F5 ключ, щоб відкрити Перейти до діалогове вікно, а потім натисніть спеціальний кнопки.

2 В Перейти до спеціального діалоговому вікні, виберіть Бланки а потім натисніть кнопку OK кнопку. Дивіться знімок екрана:

3. Тепер усі порожні клітинки у вибраному стовпці виділено, введіть знак рівності =, натисніть клавішу зі стрілкою вгору один раз, а потім натисніть Ctrl + вводити клавіші одночасно.

Потім ви можете бачити, що значення клітинки у вибраному стовпці повторюється, поки нове значення не буде показано, як показано на знімку екрана:


Повторюйте значення комірки, поки нове значення не буде побачено або досягнуто за допомогою коду VBA

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

1. Виберіть діапазон стовпців, для якого потрібно повторювати значення комірки, доки не з’явиться нове значення, а потім натисніть інший + F11 клавіші одночасно, щоб відкрити Microsoft Visual Basic для додатків вікна.

2 В Microsoft Visual Basic для додатків вікна, натисніть Insert > Модулі. Потім скопіюйте та вставте наведений нижче код VBA у вікно модуля.

Код VBA: Повторюйте значення комірки, поки в Excel не з’явиться нове значення

Sub FillDown()
Dim xRng As Range
Dim xRows As Long, xCols As Long
Dim xRow As Integer, xCol As Integer
Set xRng = Selection
xCols = xRng.Columns.CountLarge
xRows = xRng.Rows.CountLarge
For xCol = 1 To xCols
  For xRow = 1 To xRows - 1
    If xRng.Cells(xRow, xCol) <> "" Then
      xRng.Cells(xRow, xCol) = xRng.Cells(xRow, xCol).Value
      If xRng.Cells(xRow + 1, xCol) = "" Then
        xRng.Cells(xRow + 1, xCol) = xRng.Cells(xRow, xCol).Value
      End If
    End If
  Next xRow
Next xCol
End Sub

3 Натисніть кнопку F5 клавіша для запуску коду. Потім усі порожні клітинки у вибраному діапазоні стовпців негайно заповнюються значенням вище.


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

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

Перед поданням заявки Kutools для Excel, будь ласка завантажте та встановіть його спочатку.

1. Виберіть діапазон стовпців, який потрібно повторити, значення клітинки, а потім натисніть Кутулс > Insert > Заповніть порожні клітинки. Дивіться знімок екрана:

2 В Заповніть порожні клітинки діалоговому вікні, виберіть На основі цінностей в Заповнювати чимось розділ, вибрати вниз опція в опції і, нарешті, клацніть на OK кнопку. Дивіться знімок екрана:

Потім усі порожні комірки негайно заповнюються вказаними вище значеннями комірок, як показано нижче.

  Якщо ви хочете отримати безкоштовну (30-денну) пробну програму, натисніть, щоб завантажити, а потім перейдіть до застосування операції, як описано вище.


Демонстрація: Легко повторюйте значення комірки, поки нове значення не буде побачено або досягнуто за допомогою Kutools для Excel


Статті по темі:


Найкращі інструменти для підвищення продуктивності офісу

Kutools для Excel вирішує більшість ваших проблем і збільшує продуктивність на 80%

  • Повторне використання: Швидко вставте складні формули, діаграми і все, що ви використовували раніше; Шифрувати комірки з паролем; Створити список розсилки та надсилати електронні листи ...
  • Супер формула бар (легко редагувати кілька рядків тексту та формули); Макет читання (легко читати та редагувати велику кількість комірок); Вставте у відфільтрований діапазон...
  • Об’єднати клітинки / рядки / стовпці без втрати даних; Вміст розділених комірок; Об'єднати повторювані рядки / стовпці... Запобігання дублюючим клітинам; Порівняйте діапазони...
  • Виберіть Повторюваний або Унікальний Рядки; Виберіть Пусті рядки (усі клітинки порожні); Супер знахідка та нечітка знахідка у багатьох робочих зошитах; Випадковий вибір ...
  • Точна копія Кілька клітинок без зміни посилання на формулу; Автоматичне створення посилань на кілька аркушів; Вставте кулі, Прапорці та інше ...
  • Витяг тексту, Додати текст, Видалити за позицією, Видаліть пробіл; Створення та друк проміжних підсумків підкачки; Перетворення вмісту комірок та коментарів...
  • Супер фільтр (зберегти та застосувати схеми фільтрів до інших аркушів); Розширене сортування за місяцем / тижнем / днем, частотою та іншим; Спеціальний фільтр жирним, курсивом ...
  • Поєднайте робочі зошити та робочі аркуші; Об’єднати таблиці на основі ключових стовпців; Розділіть дані на кілька аркушів; Пакетне перетворення xls, xlsx та PDF...
  • Понад 300 потужних функцій. Підтримує Office / Excel 2007-2019 та 365. Підтримує всі мови. Простота розгортання на вашому підприємстві чи в організації. Повна функція 30-денної безкоштовної пробної версії. 60-денна гарантія повернення грошей.
вкладка kte 201905

Вкладка Office забезпечує інтерфейс з вкладками для Office і значно спрощує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
дно офісної таблиці
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Nathan · 3 months ago
    Once I changed the formula in step 2 for cell F3 to be =IF(E2="",F2,E2), it worked perfectly. 
  • To post as a guest, your comment is unpublished.
    Sharol · 5 months ago
    Thanks a ton, this works just perfect!
  • To post as a guest, your comment is unpublished.
    vinoth · 6 months ago
    Thank you bro. It works

  • To post as a guest, your comment is unpublished.
    luxintenebris1963@gmail.com · 2 years ago
    Unter Office 365 (Excel 2016) funktioniert dieses Kutools for Excel nicht, um die Zellenwerte zu wiederholen und Excel hängt sich auf und reagiert nicht mehr
  • To post as a guest, your comment is unpublished.
    Alex · 3 years ago
    Dim xRow As Long, xCol As Long
    if you have a very large dataset
  • To post as a guest, your comment is unpublished.
    Sushil · 3 years ago
    Thanks a lot , fantastic