M365Con 2027 – bezpłatna konferencja online · 11–22 Jan 2027 · 120 sessions→ m365con.net

Blog · Mirko Peters

Jak scalić komórki w aplikacji Excel (i cofnąć scalenie bez utraty danych)

By ·

Jak scalać komórki w aplikacji Excel za pomocą przycisku Scal i wyśrodkuj, co dzieje się z danymi, jak bezpiecznie cofnąć scalenie i czego używać zamiast tego, na przykład funkcji CONCAT i TEXTJOIN.

Automatically translated with AI from the original post. Read the English original

Aby scalić komórki w aplikacji Excel, zaznacz komórki, które chcesz połączyć, przejdź do karty Narzędzia główne i wybierz Scal i wyśrodkuj > Scal komórki. Komórki zamienią się w jedną i pozostanie tylko zawartość lewej górnej komórki. Wszystko inne w zakresie zostanie usunięte. Ten artykuł jest przeznaczony dla użytkowników aplikacji Excel, którzy formatują raporty, nagłówki i formularze i chcą scalać komórki bez psucia danych. Dowiesz się, jakie są opcje scalania, co dzieje się z danymi, jak cofnąć scalenie, dlaczego scalone komórki psują sortowanie i co zrobić zamiast tego, gdy potrzebujesz tekstu z kilku komórek w jednym miejscu.

Najważniejsze wnioski

  • Zaznacz komórki, a następnie wybierz Narzędzia główne, Scal i wyśrodkuj, Scal komórki. Excel połączy je w jedną komórkę.
  • Po scaleniu zachowana zostaje tylko zawartość lewej górnej komórki. Excel usuwa zawartość pozostałych komórek, więc najpierw przenieś je lub połącz.
  • Aby cofnąć scalenie, zaznacz scaloną komórkę i wybierz Cofnij scalanie komórek z menu strzałki przy przycisku Scal i wyśrodkuj. Nie przywraca to usuniętej zawartości.
  • Sortowanie zakresu zawierającego scalone komórki o różnych rozmiarach kończy się komunikatem, że scalone komórki muszą mieć identyczny rozmiar.
  • Aby połączyć tekst z kilku komórek bez utraty czegokolwiek, użyj funkcji CONCAT lub TEXTJOIN w nowej komórce i nie scalaj komórek źródłowych.

Scalanie to narzędzie do układu, a nie do danych. Pamiętaj o tym, a większość problemów zniknie. Strona Microsoftu dotycząca scalania i cofania scalania komórek obejmuje aplikację Excel dla Microsoft 365, 2024, 2021, 2019, 2016 oraz Excel dla sieci Web.

Scalanie komórek krok po kroku

  1. Najpierw sprawdź komórki. Przejrzyj każdą komórkę w bloku, który planujesz scalić. Jeśli więcej niż jedna zawiera dane, skopiuj potrzebne informacje w inne miejsce, ponieważ Excel je usunie.
  2. Zaznacz komórki. Przeciągnij myszą po zakresie, na przykład A1:D1 dla tytułu obejmującego cztery kolumny.
  3. Otwórz kartę Narzędzia główne. Znajdź przycisk Scal i wyśrodkuj w grupie Wyrównanie.
  4. Wybierz Scal komórki. Kliknij Scal i wyśrodkuj, a następnie Scal komórki, jak opisuje to Microsoft. Komórki zamienią się w jedną.

Zgodnie z opisem Microsoftu zawartość pozostałych scalanych komórek zostaje usunięta. Gdy zakres zawiera kilka wartości, Excel zwykle prosi o potwierdzenie, że zostanie zachowana tylko wartość z lewej górnej komórki. Nie klikaj OK z przyzwyczajenia.

Formatowanie także pochodzi z lewej górnej komórki. Jeśli ma ona kolor wypełnienia lub obramowanie, scalona komórka je przejmie.

Którą opcję scalania wybrać

Przycisk Scal i wyśrodkuj ma strzałkę z listą rozwijaną zawierającą kilka opcji. Strona Microsoftu wymieniona powyżej opisuje tylko Scal komórki i Cofnij scalanie komórek, dlatego pozostałe pozycje pochodzą bezpośrednio z listy rozwijanej:

  • Scal i wyśrodkuj łączy komórki i centruje tekst. Najczęściej klikasz tę opcję przy tytule.
  • Scalaj w poziomie scala każdy wiersz zaznaczenia osobno. Użyj jej, gdy zaznaczasz blok kilku wierszy i chcesz mieć jedną scaloną komórkę w każdym wierszu.
  • Scal komórki łączy komórki bez centrowania, dzięki czemu tekst zachowuje swoje wyrównanie.
  • Cofnij scalanie komórek odwraca scalenie.

Komórki można scalać obok siebie, w poziomie lub w pionie. Nie zakładaj jednak, że uda się scalić zaznaczenie z pustymi miejscami. Każdy oddzielny blok scalaj osobno.

Co dzieje się z danymi

Weźmy wiersz, w którym w B2 jest imię, a w C2 nazwisko. Jeśli scalisz B2:C2, pozostanie tylko imię, a nazwisko zostanie usunięte. To nie jest błąd, tak właśnie opisano działanie tego polecenia. Jeśli potrzebujesz obu wartości, skorzystaj z podejścia opisanego w sekcji o formułach poniżej albo umieść dane w osobnych kolumnach i w ogóle nie scalaj komórek.

Rozłączanie komórek i naprawa błędu

Zaznacz scaloną komórkę, otwórz strzałkę obok przycisku Scal i wyśrodkuj na karcie Strona główna i wybierz Cofnij scalanie komórek. To cała procedura opisana w artykule Microsoft. Scalona komórka wraca do postaci pojedynczych komórek. Tekst pozostaje w lewej górnej komórce, a pozostałe są puste.

Rozłączenie nie przywraca tego, co scalenie usunęło. Jeśli scaliłeś komórki przez przypadek i straciłeś dane, od razu naciśnij Ctrl+Z, zanim zrobisz cokolwiek innego. Jeśli plik został już zapisany i zamknięty, sprawdź, czy magazyn plików zachowuje wcześniejsze wersje skoroszytu, i otwórz tę sprzed scalenia. Zależy to od tego, gdzie znajduje się plik, więc nie licz na to.

Dwa powiązane punkty ze strony Microsoft. Nie da się podzielić pojedynczej, nescalonej komórki. Jeśli chcesz, by komórka wyglądała na podzieloną, zamiast tego scal komórki nad nią. A jeśli prawdziwym celem jest rozłożenie zawartości jednej komórki na kilka kolumn, to inne zadanie. Microsoft odsyła do osobnego artykułu o rozdzielaniu zawartości komórki na sąsiednie kolumny.

Znajdowanie scalonych komórek

Scalone komórki łatwo przeoczyć w arkuszu, którego nie tworzyłeś. Na stronie Microsoft zalecono użycie polecenia Znajdź, aby je zlokalizować. W oknie dialogowym Znajdowanie i zamienianie możesz szukać według formatu, a „Scal komórki” jest jedną z opcji wyrównania. Zrób to przed sortowaniem lub filtrowaniem odziedziczonego arkusza.

Dlaczego scalone komórki sprawiają kłopoty

Szczera rada brzmi: scalaj tylko tam, gdzie nic nie będzie sortowane, filtrowane ani obliczane w danym zakresie. Oto, co może pójść źle.

Sortowanie kończy się niepowodzeniem. Microsoft dokumentuje błąd występujący przy sortowaniu zakresu zawierającego scalone komórki. Komunikat brzmi: „Ta operacja wymaga, aby scalone komórki miały identyczny rozmiar.” Dzieje się tak, gdy scaliłeś tylko część komórek w zakresie albo wszystkie, ale o różnych rozmiarach. Obejściem jest rozłączenie komórek lub nadanie każdej scalonej komórce tego samego rozmiaru. Ogólne rozwiązanie wygląda następująco:

  1. Zaznacz cały zakres, który chcesz posortować.
  2. Na karcie Strona główna otwórz okno dialogowe Wyrównanie, klikając przycisk uruchamiania w grupie Wyrównanie.
  3. Na karcie Wyrównanie odznacz pole wyboru Scal komórki i wybierz OK.
  4. Sortuj ponownie.

Microsoft zauważa, że może to zmienić układ danych w zakresie.

Tylko jedna komórka przechowuje wartość. Scalony blok ma jedną wartość, w lewej górnej pozycji. Pozostałe komórki bloku są puste. Formuła odczytująca ten blok, na przykład wyszukiwanie w całym zakresie, trafi więc na puste komórki. Trzymaj scalone komórki poza obszarem danych i używaj ich tylko do tytułów nad nim.

Tabele. Scalanie wewnątrz tabeli Excel w praktyce nie jest możliwe. Polecenie Scal komórki jest wyszarzone, a tabela wymaga jednej wartości w każdej komórce, aby zachować spójność kolumn. Jeśli chcesz tytuł nad tabelą, umieść go w wierszach nad tabelą, a nie w niej samej.

Przykład praktyczny: nagłówek raportu i kolumna z nazwiskami

Dwa zadania pojawiają się częściej niż inne i wymagają przeciwstawnych rozwiązań.

Tytuł nad tabelą. Masz miesięczną tabelę sprzedaży w zakresie A3:D20 i chcesz umieścić u góry tytuł „Sprzedaż, październik”. Wpisz tytuł w A1. Zaznacz A1:D1, a następnie wybierz Scal i wyśrodkuj > Scal komórki (albo samo Scal i wyśrodkuj, jeśli chcesz wyśrodkowanie). Tytuł obejmuje teraz cztery kolumny. Tabela poniżej jest zwykłym zakresem, więc sortowanie i filtrowanie nie są zakłócone. To jest przypadek, do którego scalanie zostało stworzone: jedna etykieta nad danymi, z której nic nie odczytuje.

Pełne imiona i nazwiska z dwóch kolumn. Imiona masz w kolumnie A, nazwiska w kolumnie B, a chcesz mieć jedno pełne imię i nazwisko w każdym wierszu. Scalenie komórek A2:B2 spowodowałoby usunięcie nazwiska, a i tak musiałbyś to robić wiersz po wierszu. Zamiast tego:

  1. W komórce C2 wpisz =CONCAT(A2;" ";B2) albo =TEXTJOIN(" ";PRAWDA;A2:B2), jeśli niektóre komórki mogą być puste.
  2. Przeciągnij formułę w dół kolumny.
  3. Jeśli potrzebujesz nazw jako zwykłego tekstu, skopiuj kolumnę C i użyj polecenia Wklej specjalnie > Wartości. Następnie możesz usunąć kolumny A i B, jeśli nie są już potrzebne.

Reguła kciuka: scalaj komórki, aby ustawić wygląd arkusza, a formuł używaj, aby zmieniać jego zawartość.

Krótka lista kontrolna przed scaleniem

  1. Czy w zaznaczeniu więcej niż jedna komórka zawiera dane? Jeśli tak, najpierw połącz lub przenieś te dane.
  2. Czy ktoś będzie sortował, filtrował lub tworzył tabelę na tym zakresie? Jeśli tak, nie scalaj komórek w tym zakresie.
  3. Czy funkcja Zaznaczenie do środka (Center Across Selection) da ten sam efekt? Jeśli tak, użyj jej.
  4. Czy plik jest udostępniany? Poinformuj pozostałych, że komórka nagłówka jest scalona, aby nikt nie był zaskoczony, gdy spróbuje zaznaczyć pojedynczą kolumnę.

Łączenie tekstu bez scalania komórek

Wiele osób wyszukuje hasło „scalanie komórek”, gdy chce połączyć zawartość dwóch komórek w jedną. Do tego służy formuła. Nic nie zostaje usunięte, komórki źródłowe pozostają edytowalne, a sortowanie nadal działa.

CONCAT. Formuła =CONCAT(A2;" ";B2) łączy imię, spację i nazwisko. Microsoft opisuje funkcję CONCAT jako zamiennik funkcji CONCATENATE, która pozostaje w programie Excel ze względu na zgodność. Funkcja CONCAT przyjmuje także zakresy. Nie ma argumentu ogranicznika, a Microsoft sugeruje użycie funkcji TEXTJOIN, gdy potrzebne są separatory lub pominięcie pustych komórek.

TEXTJOIN. Na stronie Microsoft poświęconej funkcji TEXTJOIN składnia została podana jako =TEXTJOIN(ogranicznik; pomiń_puste; tekst1; [tekst2]; …). Na przykład =TEXTJOIN(", "; PRAWDA; A2:C2) łączy trzy komórki przecinkiem i spacją. Gdy argument pomiń_puste ma wartość PRAWDA, puste komórki są pomijane, więc nie pojawiają się zbędne przecinki. Ustawienie FAŁSZ spowoduje, że puste komórki utworzą kolejne ograniczniki. Microsoft wymienia funkcję TEXTJOIN w programach Excel 2019, 2021, 2024 oraz Microsoft 365, a także w serwisie Microsoft365.com. Jeśli wynik jest dłuższy niż 32 767 znaków, funkcja zwraca #ARG!.

Jeśli naprawdę potrzebujesz scalonej komórki zawierającej obie wartości, wykonaj następujące kroki w tej kolejności:

  1. Połącz tekst za pomocą funkcji TEXTJOIN lub CONCAT w wolnej komórce.
  2. Skopiuj tę komórkę i użyj polecenia Wklej specjalnie > Wartości w lewej górnej komórce zakresu, który będziesz scalać.
  3. Scal komórki.

Scalona komórka wyświetla teraz połączony tekst, a komórkę pomocniczą można usunąć.

Wygląd jak scalanie, bez scalania

Jeśli chcesz tylko, aby tytuł był wyśrodkowany nad kilkoma kolumnami, istnieje ustawienie wyrównania, które to robi bez łączenia komórek: Zaznaczenie do środka w obszarze Formatuj komórki > Wyrównanie > Poziomo. Strona Microsoft dotycząca scalania nie opisuje tej opcji, więc sprawdź, czy działa tak, jak chcesz, w swojej wersji. Ponieważ komórki pozostają oddzielne, sortowanie i zaznaczanie kolumn nadal działają.

Częste błędy

  • Scalanie zakresu zawierającego kilka wartości i zakładanie, że Excel zachowa wszystkie z nich. Zachowywana jest tylko wartość z lewej górnej komórki.
  • Scalanie wewnątrz obszaru danych, a potem zdziwienie, że sortowanie zwraca błąd o informacji o niejednakowym rozmiarze.
  • Scalanie całych kolumn dla układu, gdy wystarczyłaby szerokość kolumn lub wiersz nagłówka.
  • Próba podzielenia niescalonej komórki. Nie da się tego zrobić. Scal komórki powyżej lub rozdziel zawartość na kolumny.
  • Scalanie najpierw, a łączenie tekstu potem. Najpierw zbuduj połączony tekst.
  • Brak sprawdzenia odziedziczonych arkuszy pod kątem scalonych komórek przed sortowaniem, filtrowaniem lub tworzeniem tabeli.

Powiązane tematy do zgłębienia

  • Odzyskiwanie danych po błędnym scaleniu. Ctrl+Z działa tylko bezpośrednio po operacji. Sprawdź, czy magazyn plików przechowuje wersje.
  • Dlaczego nie da się sortować scalonych komórek. Poprawka z okna Wyrównanie opisana powyżej to szybka droga. Czystszym rozwiązaniem jest projekt arkusza, który unika scalania w obszarze danych.
  • Scalone komórki a formuły. Dowiedz się, jak zachowują się wyszukiwania, gdy część zakresu jest pusta, i porównaj opcje przed zbudowaniem wyszukiwania.
  • Scalanie kolumn podczas importu. Power Query może połączyć kolumny, zanim dane trafią do arkusza. Przetestuj wynik, zanim na nim polegasz.
  • Tworzenie tabel bez scalonych nagłówków. Używaj jednego wiersza nagłówka z wyraźną etykietą dla każdej kolumny oraz tytułu nad tabelą.

Następny krok

Gdy następnym razem będziesz chciał scalić komórki w Excelu, zastanów się, czy robisz to pod układ, czy pod dane. Do układu nad zakresem danych użyj scalania lub opcji Wyśrodkuj across zaznaczenie. W przypadku danych połącz tekst funkcją TEXTJOIN w nowej komórce i nie ruszaj komórek źródłowych.

Entities in this article

Microsoft Excel

Related articles

RSS