Przejdź do treści stopki
KORZYSTANIE Z IRONXL

Jak scalać komórki w Excel: Krok po kroku samouczek

Wiele osób uważa, że zrozumienie, jak scalać komórki w Excelu, jest trudne. Początkowo może się to wydawać trudnym zadaniem, ale jesteśmy tu, aby pomóc! Ten blog przeprowadzi cię przez to, jak szybko scalać komórki w Excelu.

IronXL: Biblioteka Excel dla C

IronXL to biblioteka Excel dla C# z wieloma zaawansowanymi funkcjami dla operacji Excel. Główną zaletą biblioteki IronXL dla C# jest to, że nie musisz instalować oprogramowania Excel lokalnie na swoim systemie. Przetwarza dokument Excela bez użycia oprogramowania Excel.

Możesz utworzyć nowy plik Excel i formatować dane zgodnie ze swoimi potrzebami za pomocą biblioteki C# IronXL. Jest to kompletna paczka do wszystkich operacji Excel. Jeśli tworzysz jakiekolwiek oprogramowanie i musisz tworzyć lub edytować plik Excel w swoim oprogramowaniu, możesz szybko wykonać takie zadania za pomocą biblioteki IronXL. Aby korzystać z tej biblioteki w swojej kompilacji oprogramowania, musisz pobrać jej plik DLL lub zainstalować go za pomocą menedżera pakietów NuGet. Możesz użyć darmowej wersji próbnej, aby przetestować wszystkie funkcje. Wersja próbna jest darmowa i bardzo łatwo jest używać klucza licencyjnego ze swoim projektem. Możesz również skorzystać z tego samouczka, aby lepiej go zrozumieć. Po zadowoleniu się IronXL, możesz go kupić w bardzo rozsądnej cenie.

Następnie porozmawiamy o tym, jak scalać komórki w Excelu, używając biblioteki C# IronXL. IronXL dostarcza podstawowe i łatwe w użyciu funkcje do odczytu i łączenia komórek w pliku Excel. Przyjrzyjmy się, jak scalać komórki w języku C# przy użyciu biblioteki IronXL:

  1. Utwórz projekt C# .NET lub VB .NET w programie Visual Studio.
  2. Pobierz plik DLL biblioteki IronXL lub zainstaluj ją za pomocą menedżera pakietów NuGet w Visual Studio.
  3. Zastosuj swój klucz licencyjny, korzystając z tego samouczka.
  4. Wykorzystaj IronXL w swoim projekcie.
using IronXL;
using IronXL;
Imports IronXL
$vbLabelText   $csharpLabel
  1. Zaladuj ksiazke Excel przy uzyciu funkcji statycznej WorkBook.Load().
// Load an existing Excel file
WorkBook wb = WorkBook.Load("fileaddress.xlsx");
// Load an existing Excel file
WorkBook wb = WorkBook.Load("fileaddress.xlsx");
' Load an existing Excel file
Dim wb As WorkBook = WorkBook.Load("fileaddress.xlsx")
$vbLabelText   $csharpLabel
  1. Gdy plik Excel sie zaladuje, wybierz arkusz, w ktorym scalimy komorki, korzystajac z funkcji GetWorkSheet().
// Get a specific worksheet by name
WorkSheet ws = wb.GetWorkSheet("SheetName");
// Get a specific worksheet by name
WorkSheet ws = wb.GetWorkSheet("SheetName");
' Get a specific worksheet by name
Dim ws As WorkSheet = wb.GetWorkSheet("SheetName")
$vbLabelText   $csharpLabel
  1. Wybraliśmy arkusz, w którym musimy scalać komórki. Wybierzmy adres komorki do scalenia przy uzyciu funkcji Merge().
// Merge cells from the specified range
ws.Merge("FromCell:ToCell");
// Merge cells from the specified range
ws.Merge("FromCell:ToCell");
' Merge cells from the specified range
ws.Merge("FromCell:ToCell")
$vbLabelText   $csharpLabel
  1. Wybrane komorki zostaly scalone, nadszedl czas, aby zapisac edytowany plik przy uzyciu funkcji SaveAs().
// Save the workbook to a new file
wb.SaveAs("Filename.xlsx");
// Save the workbook to a new file
wb.SaveAs("Filename.xlsx");
' Save the workbook to a new file
wb.SaveAs("Filename.xlsx")
$vbLabelText   $csharpLabel
  1. Zobaczyłeś już, jak łatwo scalać komórki w Excelu, używając biblioteki IronXL, mając praktyczną wiedzę na temat C#. Możesz również korzystać z samouczków dotyczących operacji Excel w oficjalnej dokumentacji IronXL. Ponadto, IronXL oferuje także szeroki zakres funkcji do interakcji z poziomem Excel WorkBook, WorkSheet i Cells, takich jak konwersja między popularnymi formatami, formatowanie danych komórki, scalanie komórek, wstawianie funkcji matematycznych i nawet dodawanie obrazów.

Możesz pobrać plik zip projektu, który demonstruje, jak scalania komórek.

Scalanie komórek w Microsoft Excel

Wprowadzenie do Microsoft Excel

Microsoft Excel to aplikacja arkusza kalkulacyjnego, która pomaga użytkownikom organizować, analizować i udostępniać dane. Jest to jeden z najpopularniejszych programów biurowych do tej pory. Celem Excela jest uproszczenie analizy i zarządzania danymi, aby ludzie mogli być bardziej produktywni w pracy. Ten konkretny samouczek omówi, jak scalania komórek w Excelu. Przed przystąpieniem do badania, jak scalać komórki w Excelu, musisz mieć podstawową wiedzę na temat następujących pojęć: komórki i zakresy.

Co to są Komórki i Zakresy w Excelu

Komórki

Komórka jest najmniejszą jednostką danych w arkuszu kalkulacyjnym. Tutaj wprowadzasz dane, formuły i inne informacje. Każda tabela ma siatkę składającą się z wierszy i kolumn, a każda komórka w siatce ma przypisany adres, który jednoznacznie ją identyfikuje w siatce. Możesz zidentyfikować komórki po ich lokalizacji w siatce, takie jak A1 lub B3.

Zakresy

Zakres komórek to grupa komórek o różnych adresach. Na przykład zakres komórek z dwoma numerami musi być sformatowany jako A1:A5. W Excel domyślny styl odniesienia to "Komórki", który musi zostać zmieniony, jeśli chcesz użyć innego. Istnieją dwa rodzaje zakresów: poziome i pionowe. Każdy typ ma swoje zastosowanie i przeznaczenie.

Metody scalania komórek w Excel

Scalanie komórek jest istotne, ponieważ oszczędza czas podczas pracy z dużymi tabelami z wieloma wierszami i kolumnami. Podczas scalania komórek oprogramowanie automatycznie ustawia środek na scalonej komórce, więc nie ma potrzeby dostosowywania tego manualnie. Podczas scalania komórek większość wartości z lewego-górnego rogu jest zachowana. To sprawi również, że twoja tabela będzie ładniejsza i łatwiejsza do odczytu. Spójrzmy, jak możemy scalać wiele komórek w Excel.

1) Korzystanie z przycisku Merge & Center

Jak scalic komorki w Excel: Instrukcja krok po kroku, Rysunek 1: Nawigacja do przycisku Scal w Excel Przejdź do przycisku Merge w Excel

Przycisk Merge & Center jest najprostszą metodą scalania komórek w Excel. Przyjrzyjmy się, jak scalać komórki za pomocą tej metody:

  • Otwórz swój plik Excel w Microsoft Excel.

Jak scalic komorki w Excel: Instrukcja krok po kroku, Rysunek 2: Plik Excel otwarty w Microsoft Excel Plik Excel otwarty w Microsoft Excel

  • Wybierz komórki, które chcesz scalać.

Jak scalic komorki w Excel: Instrukcja krok po kroku, Rysunek 3: Wybierz dwie komorki Wybierz dwie komórki

Teraz kliknij przycisk Merge & Center, aby scalać wybrane komórki.

Jak scalic komorki w Excel: Instrukcja krok po kroku, Rysunek 4: Przycisk Scal i wycentruj Przycisk Merge & Center

  • Komórki zostaną scalone. Otrzymasz następujący wynik:

Jak scalic komorki w Excel: Instrukcja krok po kroku, Rysunek 5: Scalona komorka wyswietlana w Microsoft Excel Scalona komórka wyświetlona w Microsoft Excel

Ta metoda automatycznie scala komórki i ustawia zawartość w środku. Warto zauważyć, że oprogramowanie zawsze zachowuje wartość najbardziej oddalonej lewo-górnej komórki. Inne wartości zostaną odrzucone.

2) Scalać komórki za pomocą okna dialogowego "Formatuj komórki"

Możesz scalać komórki za pomocą okna dialogowego "Formatuj komórki". To daje wiele opcji. Przyjrzyjmy się, jak scalać komórki za pomocą okna dialogowego "Formatuj komórki":

Otwórz swój plik w oprogramowaniu Excel.

Jak scalic komorki w Excel: Instrukcja krok po kroku, Rysunek 6: Plik Excel otwarty w Microsoft Excel Plik Excel otwarty w Microsoft Excel

Wybierz komórki, które chcesz scalać.

Jak scalic komorki w Excel: Instrukcja krok po kroku, Rysunek 7: Wybieranie komorek Wybieranie komórek

Otwórz okno dialogowe "Formatuj komórki". Możesz je otworzyć na różne sposoby.

Przejdź do zakładki Home i kliknij ikonę strzałki na przycisku Format w sekcji Komórki, a z rozwijanego menu wybierz opcję Formatuj Komórki.

Jak scalic komorki w Excel: Instrukcja krok po kroku, Rysunek 8: Nawigacja do przycisku Formatuj komorki Przejdź do przycisku Formatuj Komórki

Możesz otworzyć okno dialogowe Formatuj Komórki, używając skrótu klawiaturowego Ctrl + 1.

Trzecim sposobem otwarcia tego okna dialogowego jest kliknięcie prawym przyciskiem myszy na wybrane komórki i wybranie menu Formatuj Komórki.

Jak scalic komorki w Excel: Instrukcja krok po kroku, Rysunek 9: Uzyskiwanie dostepu do Formatowania komorek z menu pod prawym przyciskiem myszy Uzyskiwanie dostępu do Formatuj Komórki z menu kontekstowego

Okno dialogowe Formatuj Komórki zostanie otwarte. Przejdź do zakładki wyrównania, wybierz scalać komórki i kliknij przycisk OK.

Jak scalic komorki w Excel: Instrukcja krok po kroku, Rysunek 10: Dialog Formatowania komorek Okno dialogowe Formatuj Komórki

Wybrane komórki zostaną scalone. Możesz rozpoznać scalone komórki, sprawdzając granice komórek.

Jak scalic komorki w Excel: Instrukcja krok po kroku, Rysunek 11: Scalona komorka Scalona komórka

Zauważ, że dane w komórkach nie są wyśrodkowane za pomocą tej techniki. To musi zostać wykonane ręcznie z zakładki home w sekcji formatowania.

3) Klawisz skrotowy Alt

Możesz wykonać to zadanie szybko, jeśli nie chcesz używać myszki, a zamiast tego użyć klawiatury do scalania komórek. Musisz wybrać komórki, które chcesz połączyć i jednocześnie nacisnąć Alt + H + M + C. Twoje wybrane komórki zostaną scalone.

4) Szybki dostęp do paska narzędzi

Jeśli chcesz często korzystać z narzędzia do scalania, możesz dodać tę opcję do swojego paska szybkiego dostępu. Spójrzmy, jak możemy dodać opcję Merge and Center do paska szybkiego dostępu.

Przejdź do paska tytułu i kliknij na małą ikonę strzałki. Pojawi się rozwijane menu. Z rozwijanego menu wybierz opcję More Commands.

Jak scalic komorki w Excel: Instrukcja krok po kroku, Rysunek 12: Nawigacja do Wiekszej liczby polecen Przejdź do opcji More Commands

Otworzy się nowe okno wyskakujące. Przewiń w dół i wybierz opcję Merge and Center.

Jak scalic komorki w Excel: Instrukcja krok po kroku, Rysunek 13: Interfejs uzytkownika Opcje Excel Interfejs opcji Excel

Po wybraniu Merge and Center kliknij przycisk Dodaj, a to doda polecenie do opcji paska szybkiego dostępu. Następnie naciśnij OK, aby zastosować tę zmianę.

Jak scalic komorki w Excel: Instrukcja krok po kroku, Rysunek 14: Dodawanie przycisku Scal i wycentruj do paska narzedzi Dodawanie przycisku Merge & Center do paska narzędzi

Teraz możesz używać opcji Merge and Center za pomocą paska szybkiego dostępu.

Jak scalic komorki w Excel: Instrukcja krok po kroku, Rysunek 15: Interfejs paska narzedzi szybkiego dostepu Interfejs paska szybkiego dostępu

Możesz użyć tego przycisku, korzystając z Alt z innym klawiszem. Możesz zobaczyć, który klawisz jest związany z opcją paska szybkiego dostępu, klikając klawisz Alt.

Jak scalic komorki w Excel: Instrukcja krok po kroku, Rysunek 16: Interfejs paska narzedzi szybkiego dostepu z wyswietlonym klawiszem skrotu Interfejs paska szybkiego dostępu z wyświetlonym klawiszem skrótu

Możesz użyć kombinacji klawiszy Alt + 5, aby szybko scalać komórki.

5) Funkcja Concatenate

Jeśli chcesz połączyć dane z dwóch lub więcej kolumn, opcja Merge and Center nie zadziała, ponieważ zachowuje tylko dane z pierwszej komórki i odrzuca te z innych komórek. Jeśli spróbujesz scalić dwie lub więcej komórek, które zawierają dane, otrzymasz ostrzeżenie pokazane poniżej:

Jak scalic komorki w Excel: Instrukcja krok po kroku, Rysunek 17: Dialog odrzucenia danych Okno dialogowe odrzucania danych

Aby połączyć dane z komórek, musisz użyć funkcji Excel zwanej "Concatenate". Zobaczmy, jak to działa.

Powiedzmy, że chcemy połączyć imię i nazwisko.

Jak scalic komorki w Excel: Instrukcja krok po kroku, Rysunek 18: Dane wyswietlane przed uzyciem funkcji zlep Dane wyświetlone przed użyciem funkcji concatenate

Nie możemy tego zrobić, korzystając z opcji Merge and Center. Zrobimy to, korzystając z funkcji Concatenate. Teraz przejdź do komórki po nazwisku, gdzie dane zostaną połączone.

Wpisz =Concatenate(), a w parametrach podaj adres tych komorek, ktorych dane chcesz scalic, w taki sposob:

=CONCATENATE(A1, " ", B1)

Jak scalic komorki w Excel: Instrukcja krok po kroku, Rysunek 19: Dodawanie nowej komorki z funkcja zlep Dodawanie nowej komórki z funkcją concatenate

Naciśnij Enter, a zobaczysz, że dane z dwóch komórek zostały scalone.

Jak scalic komorki w Excel: Instrukcja krok po kroku, Rysunek 20: Wynik uzycia funkcji Excel Wynik korzystania z funkcji Excel

Następnie wybierz komórkę, w której dane są połączone i przeciągnij z użytkownikiem, aby zastosować funkcję do innych komórek w kolumnie.

Jak scalic komorki w Excel: Instrukcja krok po kroku, Rysunek 21: Stosowanie do wielu komorek w tej samej kolumnie Zastosowanie do wielu komórek w tej samej kolumnie

Jak scalic komorki w Excel: Instrukcja krok po kroku, Rysunek 22: Ostateczny wynik Ostateczny wynik

Zobaczysz, że dane z dwóch komórek zostały połączone. Możesz teraz usunąć kolumny, jeśli ich nie potrzebujesz.

Rozdzielanie komórek

Możemy rozdzielić komórki w prosty sposób:

  • Wybierz scalone komórki w Excel.
  • Przejdź do zakładki home i kliknij przycisk Merge and Center. To rozdzieli komórki.

W ten sposób możesz bardzo szybko rozdzielić komórki. Jeśli chcesz rozdzielić wszystkie scalone komórki w Excel, możesz to łatwo zrobić w następujący sposób:

  • Naciśnij Ctrl+A, aby zaznaczyć cały arkusz.
  • Przejdź do zakładki Home i wybierz przycisk Merge and Center. To rozdzieli wszystkie scalone komórki w arkuszu Excel jednym kliknięciem.

Często Zadawane Pytania

Jak mogę scałac komorki w Excelu używając C#?

Możesz scałac komorki w Excelu używając IronXL, najpierw ladujac skoroszyt Excel przy użyciu WorkBook.Load(), wybierajac pozadańy arkusz przy GetWorkSheet(), a następnie używając metody Merge() do okreslenia zakresu komorek do scałenia.

Jakie sa zalety automatyzacji zadań Excel przy pomocy biblioteki C#?

Automatyzacja zadań Excel z IronXL w C# pozwala na wykonywanie skomplikowanych operacji bez potrzeby instalacji Microsoft Excel. Zwieksza produktywnosc i efektywność, oferujac funkcje takie jak formatowanie danych, scałanie komorek i więcej, bezpośrednio poprzez C#.

Czy możliwe jest programistyczne scałanie i centrowanie danych w Excelu?

Tak, przy użyciu IronXL można programistycznie scałac komorki i centralnie rozmieszczac dane w plikach Excel używając C#. Po scałeniu komorek przy pomocy metody Merge(), można wyrownac tekst do srodka, używając odpowiednich właściwości.

Jak rozwiązac scalone komorki w Excelu używając C#?

Aby odscalic komorki w Excelu używając IronXL, zaladuj skoroszyt, uzyskaj dostep do arkusza i uzyj metody Unmerge() na zakresie scalonych komorek, ktore chcesz rozdzielic.

Czy IronXL może obsluzyc operacje Excel bez zainstalowanego Excela?

Tak, IronXL pozwala na tworzenie, edytowanie i manipulowanie plikami Excel bezpośrednio w C# bez potrzeby instalacji Microsoft Excel na Twoim komputerze.

Jak zautomatyzowac funkcje Concatenate w Excelu używając C#?

IronXL umożliwia zautomatyzowanie funkcji Concatenate, programistyczne łączenie tekstu z wielu komorek w pojedyncza komorke używając logiki kodu C#.

Jakie kroki sa wymagane do scałenia komorek w Excelu używając IronXL?

Aby scałac komorki używając IronXL, zacznij od utworzenia projektu C# w Visual Studio, odwolaj sie do biblioteki IronXL, zaladuj swoj plik Excel, wybierz arkusz, a następnie uzyj metody Merge(), aby scalic pozadańy zakres komorek.

Curtis Chau
Autor tekstów technicznych

Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podrę...

Czytaj więcej

Zespół wsparcia Iron

Jesteśmy online 24 godziny, 5 dni w tygodniu.
Czat
E-mail
Zadzwoń do mnie