Перейти до основного матеріалу

Як роз’єднати комірки та заповнити повторюваними значеннями в Excel?

Якщо у вас є аркуш, який містить безліч об’єднаних комірок, і тепер вам потрібно об’єднати їх та автоматично заповнити вихідні значення з об’єднаних комірок, як показано на наступних скріншотах. Як ви могли швидко впоратися з цим завданням?

Роз’єднайте комірки та заповніть дублікатами даних за допомогою команди Перейти до спеціального

Роз’єднайте комірки та заповніть дублікатами даних із кодом VBA

Роз’єднайте клітинки та заповніть дублікатами даних одним клацанням миші


стрілка синя права міхур Роз’єднайте комірки та заповніть дублікатами даних за допомогою команди Перейти до спеціального

З Перейти до спеціального за допомогою команди, ви можете об'єднати клітинки та заповнити значення. Але цей метод є дещо складним, виконайте такі дії:

1. Виділіть стовпці, які об’єднали комірки.

2. Клацання Головна > Злиття та центр > Роз’єднати клітини. Дивіться знімок екрана:

3. А об’єднані комірки були об’єднані, і лише перша комірка буде заповнена вихідними значеннями. А потім знову виберіть діапазон.

4. Потім натисніть Головна > Знайти та вибрати > Перейти до спеціального, в Перейти до спеціального діалогове вікно, виберіть Бланки варіант. Дивіться знімок екрана:

5. А потім клацніть OK, вибрано всі порожні клітинки в діапазоні. Потім введіть = і натисніть Up клавіша зі стрілкою на клавіатурі. Дивіться знімок екрана:

6. Потім натисніть Ctrl + Enter ключі, усі порожні комірки заповнені вихідними об’єднаними даними. Дивіться знімок екрана:


стрілка синя права міхур Роз’єднайте комірки та заповніть дублікатами даних із кодом VBA

За допомогою наступного коду VBA ви можете швидко об’єднати комірки та заповнити значення.

1. Утримуйте клавішу ALT + F11 і відкриває Microsoft Visual Basic для додатків вікна.

2. Клацання Insert > Модуліта вставте наступний макрос у Модулівікна.

Sub UnMergeSameCell () 'Upadateby Extendoffice
Dim Rng As Range, xCell As Range xTitleId = "KutoolsforExcel" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox ("Range", xTitleId, WorkRng.Address, Type: = 8) Application.ScreenUpdating = False Application.DisplayAlerts = Помилковий для кожного дзвінка в WorkRng, якщо Rng.MergeCells то з Rng.MergeArea .UnMerge .Formula = Rng.Formula Закінчується з кінцем, якщо наступне Application.DisplayAlerts = True Application.ScreenUpdating = True End Sub

3. Потім натисніть F5 клавіші для запуску цього коду, відображається діалогове вікно вибору діапазону для роботи, див. знімок екрана:

4. Натисніть OK, потім об’єднані комірки були об’єднані та автоматично заповнені вихідні об’єднані значення.


стрілка синя права міхур Роз’єднайте клітинки та заповніть дублікатами даних одним клацанням миші

З Роз’єднати комірку корисність Kutools для Excel, Ви можете роз’єднати клітинки та заповнити дублікатами даних одним клацанням миші, цей метод дуже простий та зручний.

Kutools для Excel : з більш ніж 300 зручними надбудовами Excel, які можна спробувати без обмежень протягом 30 днів

після установки Kutools для Excel, Ви можете зробити наступне:

1. Виберіть стовпці, які потрібно об’єднати, і заповніть дані.

2. Клацання Кутулс > Злиття та розділення > Роз’єднайте клітинки та заповніть значення, див. скріншот:

3. І об’єднані клітинки були об’єднані та заповнені дублікатами відразу. Дивіться скріншоти:


стрілка синя права міхур Роз’єднайте комірки та заповніть їх повторюваними даними за допомогою Kutools для Excel

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

Пов'язана стаття:

Об’єднайте сусідні рядки з однаковими даними в Excel

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

🤖 Kutools AI Aide: Революціонізуйте аналіз даних на основі: Інтелектуальне виконання   |  Згенерувати код  |  Створення спеціальних формул  |  Аналізуйте дані та створюйте діаграми  |  Викликати функції Kutools...
Популярні функції: Знайдіть, виділіть або визначте дублікати   |  Видалити порожні рядки   |  Об’єднайте стовпці або клітинки без втрати даних   |   Раунд без Формули ...
Супер пошук: VLookup за кількома критеріями    Багатозначний VLookup  |   VLookup на кількох аркушах   |   Нечіткий пошук ....
Розширений розкривний список: Швидке створення випадаючого списку   |  Залежний спадний список   |  Виберіть розкривний список, що вибирається ....
Менеджер колонок: Додайте конкретну кількість стовпців  |  Перемістити стовпці  |  Перемкнути статус видимості прихованих стовпців  |  Порівняйте діапазони та стовпці ...
Особливості: Фокус сітки   |  Перегляд дизайну   |   Велика панель формул    Диспетчер робочих книг і аркушів   |  Бібліотека ресурсів (автотекст)   |  Вибір дати   |  Об’єднайте робочі аркуші   |  Шифрування/розшифрування клітинок    Надсилайте листи за списком   |  Супер фільтр   |   Спеціальний фільтр (фільтр жирний/курсив/закреслений...) ...
Топ-15 наборів інструментів12 текст Tools (додати текст, Видалити символи, ...)   |   50 + Графік типи (діаграма Ганта, ...)   |   40+ Практичний Формули (Розрахуйте вік на основі дня народження, ...)   |   19 вставка Tools (Вставте QR-код, Вставити зображення зі шляху, ...)   |   12 Перетворення Tools (Числа до слів, Валютна конверсія, ...)   |   7 Злиття та розділення Tools (Розширені комбіновані ряди, Розділені клітини, ...)   |   ... і більше

Покращуйте свої навички Excel за допомогою Kutools для Excel і відчуйте ефективність, як ніколи раніше. Kutools для Excel пропонує понад 300 додаткових функцій для підвищення продуктивності та економії часу.  Натисніть тут, щоб отримати функцію, яка вам найбільше потрібна...

Опис


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

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
Comments (49)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thanks, It really made life easier
This comment was minimized by the moderator on the site
This doesn't solve the problem with sheet that has some blank cells natively
When you find blank cells and fill with value of the cell above, you accidentally fill all the native-blank cells with unwanted values
This comment was minimized by the moderator on the site
Hello, David,
Thanks for your comment.
Yes, if you use the first method, this problem will occur, but if you want to keep the original blank cells, you'd better to use the second or third method in our article.

Please have a try, hope it can help you!
This comment was minimized by the moderator on the site
Actually there's an easy way to fix this. After step 1, find-replace blank cells with a space.
Then after step 6, find-replace cells with a space with blanks.
Could you consider adding those steps to this tutorial?
This comment was minimized by the moderator on the site
Exatamente o que queria!

Muito obrigada!
This comment was minimized by the moderator on the site
LIFE SAVER! LOVE YOU
This comment was minimized by the moderator on the site
Thanks a lot!! the best solutions
This comment was minimized by the moderator on the site
We can do this using the Broffice Sheets, you must just unmerge it and the data will automatically be repeated in the cells, since they exists before.
This comment was minimized by the moderator on the site
This is amazing. Thank you!
This comment was minimized by the moderator on the site
Thanks... loved it
This comment was minimized by the moderator on the site
The VBA code stalls when an entire columns are selected. There should be a mechanism defending against fruitless running through large loops. Apart from that it works fine.
This comment was minimized by the moderator on the site
thanks very much Saved me lot of time
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations