Celulele despicate, sau mai degrabă - în Excel cu Anulați îmbinarea umplerea derivatului de


Pe săptămână / lună: 93/368

Celulele despicate, sau mai degrabă - în Excel cu Anulați îmbinarea umplerea derivatului de
Uneori Excel surprins cererile lor de a face ceva prin e ... macro-uri. Doar recent, a existat o sarcină de a sparge unele celule îmbinate una câte una, astfel încât să puteți sorta în mod corespunzător întreaga gamă. Cred că nu este nevoie de a explica cât de ușor este de a elimina celulele de îmbinare, rupându-le unul câte unul (mă refer la formatul, alinierea, eliminați caseta de selectare pentru a „fuziona celule“). Dar, din păcate, Excel are o proprietate foarte interesant atunci când Anulați îmbinarea nu întreba cum ne-ar dori să se întoarcă la normal, starea deconectat, și răspicat scris în celula din stânga sus a valorii care a fost în comun, iar restul celulei lăsat gol . Ei bine, desigur, despre orice fel de celule normale, înainte de îmbinarea nu se poate vorbi. Și ar fi bine, au existat doar 2-300 bucăți. Și dacă acestea sunt șaizeci de mii, împărțiți în grupuri de câte 10 celule? Manual de șase mii de valori, apoi copiate în celulele goale rămase?

O imagine tipică - vrem să sortați lista numelor de familie care Kuznetsov era încă după Ivanov. Un exemplu este, desigur, foarte simplificat.

Celulele despicate, sau mai degrabă - în Excel cu Anulați îmbinarea umplerea derivatului de

Doar nu ne da un fel Excel - o celulă îmbinată. Dar dacă vom anula asocierea, fiecare nume de familie este scris numai în slotul de sus, iar restul va fi completat. Dovedi ca aceasta aici:

Celulele despicate, sau mai degrabă - în Excel cu Anulați îmbinarea umplerea derivatului de

Și pentru noi este necesar să existe o valoare corespunzătoare în fiecare celulă, sau atunci când sortarea obține naiba asta!

Din păcate, pentru a realiza acest lucru instrumente standard Excel, cum ar fi, de exemplu, am eliminat duplicate sau imagini - este imposibil. Trebuie să utilizați macro-uri. Dar, slavă Domnului, există oameni buni din lume, care l-au făcut înaintea noastră. Și - nici măcar în scris un macro, iar întregul număr. În acest caz, macro-urile permit nu numai să împartă celula păstrând în același timp informațiile conținute de acestea, dar, de asemenea, mult mai mult:

Verificat totul funcționează bine. Codul de cele mai simple, așa cum se arată rezultate excelente, vreau să posta aici. În orice caz, dacă dispar brusc din pagina originală, un link la care am dat mai sus.

Deci, creați un cod macro: