Прескочи на основното съдържание

Как да отмените обединяването на клетки и да попълните с дублиращи се стойности в Excel?

Автор: Xiaoyang Последна промяна: 2020-06-04

Ако имате работен лист, който съдържа множество обединени клетки, и сега трябва да ги размените и да попълните автоматично оригиналните стойности от обединените клетки, както са показани следните екранни снимки. Как бихте могли бързо да се справите с тази задача?

Премахнете обединяването на клетките и попълнете с дублирани данни с командата Go To Special

Премахнете обединяването на клетките и попълнете с дублирани данни с VBA код

Премахнете обединяването на клетки и попълнете с дублирани данни с едно щракване


стрелка син десен балон Премахнете обединяването на клетките и попълнете с дублирани данни с командата Go To Special

С Отидете на Special можете да отмените обединяването на клетки и да попълните стойностите. Но този метод е донякъде обезпокоителен, моля, направете следните стъпки:

1. Изберете колоните, които имат обединени клетки.

2. Щракнете Начало > Обединяване и центриране > Unmerge клетки. Вижте екранна снимка:

3. И обединените клетки са необединени и само първата клетка ще бъде запълнена с оригиналните стойности. И след това изберете диапазона отново.

4, След това кликнете Начало > Търсене и избор > Отидете на Special. В Отидете на Special изберете диалоговия прозорец Заготовки опция. Вижте екранна снимка:

5, И после щракнете върху OK, всички празни клетки в диапазона са избрани. След това въведете = и натиснете Up клавиш със стрелка на клавиатурата. Вижте екранна снимка:

6. След това натиснете Ctrl + Enter ключове, всички празни клетки са попълнени с оригиналните обединени данни. Вижте екранна снимка:


стрелка син десен балон Премахнете обединяването на клетките и попълнете с дублирани данни с VBA код

Със следния VBA код можете бързо да отмените обединяването на клетките и да попълните стойностите.

1. Задръжте натиснат ALT + F11 ключове и отваря Microsoft Visual Basic за приложения прозорец.

2. Щракнете Поставете > Модулии поставете следния макрос в Модулипрозорец.

Sub UnMergeSameCell() 'Upadateby Extendoffice
Dim Rng като диапазон, xCell като диапазон xTitleId = "KutoolsforExcel" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8) Application.ScreenUpdating = False Application.DisplayAlerts = False за всеки Rng в WorkRng If Rng.MergeCells Then With Rng.MergeArea .UnMerge .Formula = Rng.Formula End With End If Next Application.DisplayAlerts = True Application.ScreenUpdating = True End Sub

3. След това натиснете F5 за да стартирате този код, се показва диалогов прозорец за избор на диапазон, с който да работите, вижте екранната снимка:

4. Кликнете OK, тогава обединените клетки са разменени и са попълнени автоматично спрямо първоначалните обединени стойности.


стрелка син десен балон Премахнете обединяването на клетки и попълнете с дублирани данни с едно щракване

С Премахване на обединяването на клетка полезност на Kutools за Excel, можете да отмените обединяването на клетки и да попълните с дублирани данни с едно щракване, този метод е много прост и удобен.

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

След инсталиране Kutools за Excel, можете да направите следното:

1. Изберете колоните, които искате да размените, и попълнете данните.

2. Щракнете Kutools > Обединяване и разделяне > Премахване на обединяването на клетки и попълване на стойност, вижте екранна снимка:

3. И обединените клетки са разменени и запълнени с дублиращи се стойности наведнъж. Вижте екранни снимки:


стрелка син десен балон Премахнете обединяването на клетки и попълнете с дублирани данни с Kutools за Excel

Kutools за Excel: с повече от 300 удобни добавки за Excel, безплатни за изпробване без ограничение за 30 дни. Изтеглете и изпробвайте безплатно сега!

Свързана статия:

Обединяване на съседни редове със същите данни в Excel

Най-добрите инструменти за продуктивност в офиса

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

Усъвършенствайте уменията си за 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