Разделяне на клетки, или по-скоро - Разделяне в Excel с пълнежа на получения


На седмица / месец: 93/368

Разделяне на клетки, или по-скоро - Разделяне в Excel с пълнежа на получения
Понякога Excel изненада техните искания да се направи нещо по електронната ... макроси. Съвсем наскоро, имаше задача да се прекъсне някои обединени клетки един по един, за да можете да сортирате правилно в целия диапазон. Мисля, че няма нужда да обяснявам колко лесно е да се премахне обединяване клетки, като ги счупи един по един (имам предвид формата, подравняване, махнете отметката за "обединяване на клетки"). Но, за съжаление, Excel има много интересен имот, когато Разделяне не питат как ни се иска да се върне към нормалното, прекъснатото държавата и безцеремонно пише в горната лява клетка на стойността, която е била в ставата, а останалата част на клетката оставено празно , Е, разбира се, за каквато и да е нормални клетки преди фугата не може да говори. И би било добре, имаше само 200-300 парчета. И ако те са шейсет хиляди, разпределени в групи от по 10 клетки? Ръчна шест хиляди стойности след това копират в оставащите празни клетки?

Типичната картина - ние искаме да подредите списъка на фамилните имена, които Кузнецов все още е след Иванов. Пример за това е, разбира се, е много опростена.

Разделяне на клетки, или по-скоро - Разделяне в Excel с пълнежа на получения

Само не ни даде нещо Excel електронна таблица - обединена клетка. Но, ако се отмени сдружението, всеки фамилно име е написано само в горното каре, а останалите ще са допълнени. Включете се като този тук:

Разделяне на клетки, или по-скоро - Разделяне в Excel с пълнежа на получения

И за да ни е необходимо, че е налице съответната стойност във всяка клетка, или при сортиране получите по дяволите това!

За съжаление, за да постигнем това стандартни инструменти на Excel, като например, ние отстранен дубликати или снимки - това е невъзможно. Трябва да използвате макроси. Но, слава Богу, има добри хора в света, които са го направили преди нас. И - дори написан един макрос, и цяло число. В този случай, макроси дават възможност не само да се разделят на клетката при запазване на информацията, съдържаща се в него, но и много повече:

Проверени всичко работи добре. Кодекс на най-простите, както е показано на отлични резултати, искам да напишете тук. Във всеки случай, ако изведнъж изчезне от оригиналната страница, линк към която съм дал по-горе.

Така че, да създадете макрос код: