Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr
W tym samouczku omówimy pakiet dplyr, który umożliwia sortowanie, filtrowanie, dodawanie i zmianę nazw kolumn w języku R.
Podczas pracy z arkuszami kalkulacyjnymi programu Excel często trzeba scalać dane z wielu komórek, zachowując czytelność, dodając spacje między połączonymi wartościami.
Istnieje wiele metod łączenia w programie Excel ze spacjami, w tym użycie symbolu Ampersand, funkcji CONCAT i funkcji TEXTJOIN.
Każda metoda ma swoje unikalne zalety. Zrozumienie, jak skutecznie z nich korzystać, pomoże ci stać się bardziej biegłym użytkownikiem programu Excel.
Spis treści
Co to jest konkatenacja w Excelu?
Konkatenacja w programie Excel to proces łączenia dwóch lub większej liczby ciągów tekstowych lub wartości w jeden ciąg tekstowy.
Może to być szczególnie przydatne, gdy trzeba połączyć dane z wielu komórek lub kolumn, takie jak imiona i nazwiska, adresy lub inne zestawy danych, które powinny być wyświetlane razem.
Ale co z odstępami? Jeśli masz dwie sąsiednie komórki z „John” w jednej i „Kowalski” w drugiej, prawdopodobnie chcesz, aby Twój wynik to „John Doe” zamiast „JohnDoe”.
Innymi słowy, będziesz chciał połączyć ze spacją.
W tym artykule pokazano, jak to osiągnąć za pomocą czterech metod:
operatora Ampersand
funkcja CONCAT
funkcja CONCATENATE
funkcja POŁĄCZ TEKST
Otwórz zeszyt ćwiczeń i postępuj zgodnie z przykładami formuł!
Metoda 1: Operator Ampersand ze spacjami
Operator ampersand ( & ) umożliwia łączenie tekstu w Excelu ze spacjami.
Zaletą tej metody jest to, że jest prosta i łatwa do nauczenia. Aby z niego skorzystać, wykonaj następujące kroki:
Zaznacz komórkę, w której ma się pojawić połączony tekst.
Wpisz znak równości (=), a następnie odwołanie do pojedynczej komórki pierwszego tekstu, który chcesz połączyć.
Wpisz ampersand (&), po którym następuje podwójny cudzysłów ze spacją (na przykład: „&” „”).
Wpisz kolejny znak ampersand (&) i odwołanie do komórki następnego tekstu, który chcesz połączyć.
Naciśnij klawisz Enter, aby zakończyć formułę.
Oto przykład ilustrujący ten proces. Załóżmy, że masz tekst „John” w komórce A1 i „Kowalski” w komórce B1.
Aby połączyć te komórki z odstępem między nimi, możesz użyć następującej formuły:
=A1 & ” ” & B1
Ta formuła zwróci „John Doe” w komórce, w której została wprowadzona.
To zdjęcie pokazuje przykład:
Jak pracować z wieloma komórkami
Pamiętaj, że możesz połączyć więcej niż dwie komórki, powtarzając proces. Na przykład, jeśli masz tekst w komórkach A1, B1 i C1, możesz użyć formuły:
=A1 & ” ” & B1 & ” ” & C1
Ta metoda umożliwia łatwe łączenie dwóch lub więcej komórek ze spacjami, dzięki czemu arkusze programu Excel są bardziej uporządkowane i uporządkowane.
Metoda 2: Korzystanie z funkcji CONCAT
Excel ma dwie bardzo podobne funkcje: CONCAT i CONCATENATE. Biorą serię argumentów tekstowych i łączą każdą wartość tekstową.
Funkcja CONCAT zastąpiła starszą funkcję Excel CONCATENATE. Jeśli masz starszą wersję programu Microsoft Excel, która nie ma CONCAT, przejdź do następnej sekcji.
Podstawowa składnia to: = CONCATENATE(tekst1, [tekst2], …)
· Pierwszy argument tekstowy może być pojedynczą komórką lub zakresem komórek zakończonym przecinkiem.
· Opcjonalny parametr text2 może być spacją w cudzysłowach.
Korzystając z naszego przykładu John Doe ze słowami w komórkach A1 i B1, formuła wygląda następująco:
=CONCAT(A1; ” “; B1)
To zdjęcie pokazuje wynikowy ciąg:
Praca z wieloma komórkami
Jeśli chcesz połączyć trzy komórki, formuła wygląda następująco:
=CONCAT(A1; ” “; B1; ” “; C1)
Zaletą używania funkcji zamiast operatora ampersand jest to, że wpisanie znaku & na pasku formuły może być trochę skomplikowane.
Jeśli masz kilka komórek do połączenia, ta funkcja może być łatwiejsza w użyciu.
Metoda 3: Korzystanie z funkcji CONCATENATE
Chociaż funkcja CONCATENATE jest nadal dostępna w programie Excel, została zastąpiona funkcją CONCAT. Powinieneś rozważyć użycie CONCAT w przyszłości.
Jednak możesz mieć starszą wersję programu Excel, więc pokażę ci, jak korzystać z tej funkcji tutaj.
Podstawowa składnia to =CONCATENATE(tekst1, [tekst2], …)
· Parametr text1 może być pojedynczą komórką lub zakresem komórek.
· Opcjonalny parametr text2 może być spacją w cudzysłowie.
Korzystając z naszego przykładu John Doe, formuła wygląda następująco:
=CONCATENATE(A1; “ “; B1)
Praca z wieloma komórkami
Oto przykładowa formuła łącząca trzy ciągi tekstowe z komórek B5, C5 i D5 ze spacjami między nimi:
=CONCATENATE(B5; ” “; C5; ” “; D5)
Ta formuła połączy tekst z trzech określonych komórek i doda spację między wartościami każdej komórki.
Metoda 4: Korzystanie z funkcji TEXTJOIN
Funkcja TEXTJOIN umożliwia łączenie wielu ciągów lub zakresów komórek za pomocą określonego ogranicznika. Podstawowa składnia funkcji jest następująca:
=TEKSTJOIN(separator, ignoruj_pusty, tekst1, [tekst2], …)
ogranicznik to znak lub znaki oddzielające elementy tekstowe podczas ich łączenia. W przypadku spacji użyj ” ”.
ignoruj_puste to wartość logiczna (PRAWDA lub FAŁSZ), która określa, czy ignorować puste komórki w zakresie. Ustaw to na PRAWDA, aby zapobiec pojawianiu się dodatkowych ograniczników, gdy są puste komórki.
text1, [text2], … to elementy tekstowe lub zakresy, które mają zostać połączone. Możesz dołączyć pojedyncze ciągi tekstowe, odwołania do komórek lub zakresy komórek.
Dodawanie spacji jako ograniczników
Oto przykład użycia funkcji TEXTJOIN w Excelu do połączenia zakresu komórek w kolumnach A i B ze spacjami:
=POŁĄCZ.TEKST(” “, PRAWDA, A1:A3, B1:B3)
W tym przykładzie:
Znak spacji („”) służy jako ogranicznik do dodawania spacji.
Puste komórki są ignorowane z wartością PRAWDA w drugim parametrze.
Zakres A1:A3 i zakres B1:B3 są łączone ze spacjami jako separatorami.
Ta formuła da w wyniku pojedynczy ciąg, który łączy wartości z określonych zakresów, ze spacjami oddzielającymi wszystkie komórki. Możesz uniknąć dodatkowych spacji, ignorując puste komórki.
Ten obraz przedstawia przykład z danymi. Zauważ, że jedna komórka (B2) jest pusta, ale połączone komórki w zakresie tworzą tylko jedną spację między słowami.
Używanie funkcji TEXTJOIN ze spacjami jako ogranicznikami to zaawansowany sposób łączenia ciągów znaków w programie Excel, dzięki czemu jest to niezbędne narzędzie do zadań związanych z analizą danych.
Jeśli chcesz połączyć elementy tekstowe w dużym zakresie komórek, możesz sprawdzić liczbę odrębnych wartości w wynikach. Ten film przeprowadzi Cię przez to zadanie:
5 wskazówek dotyczących efektywnego łączenia
Oto pięć naszych najlepszych wskazówek, które pomogą Ci wydajniej łączyć przestrzeń w programie Excel:
1. Łączenie całej kolumny
Jeśli chcesz połączyć wszystkie komórki w kolumnie B, użyj tej formuły:
=POŁĄCZ.TEKST(” “, PRAWDA, B:B)
2. Użyj CONCAT zamiast CONCATENATE
Niektóre przyszłe wersje programu Excel nie będą już miały funkcji CONCATENATE. Powinieneś użyć funkcji Excel CONCAT, aby uniknąć konieczności przerabiania formuł.
Funkcja zgodności pomoże Ci znaleźć przestarzałe funkcje.
3. Praca z wieloma rzędami
Jeśli chcesz mieć tę samą formułę w wielu wierszach, możesz skopiować ją do wielu wierszy.
Użyj uchwytu wypełniania w komórce z formułą, aby automatycznie wypełnić zaznaczone komórki. Możesz także dwukrotnie kliknąć prawy dolny róg, aby osiągnąć ten sam efekt.
4. Użyj CHAR(10) do podziału linii
Jeśli chcesz wstawić podział linii, użyj CHAR(10) . Komórka musi być sformatowana, aby zawijać tekst:
=A1 & ZNAK(10) & B1
5. Zachowaj formatowanie danych
Podczas łączenia liczb i dat formatowanie może zostać utracone. Aby zachować formatowanie, użyj funkcji TEKST.
Na przykład, jeśli A1 zawiera datę, a B1 liczbę, możesz użyć następującej formuły, aby zachować formatowanie:
=TEKST(A1; „mm/dd/rrrr”)&” „&TEKST(B1;„#,##0.00”)
Trzy typowe błędy (i wskazówki dotyczące rozwiązywania problemów)
Podczas pracy z konkatenacją możesz napotkać pewne problemy. W tej sekcji omówimy typowe błędy i ich rozwiązania, abyś mógł szybko wrócić na właściwe tory.
1. Konkatenacja nie działa z powodu formatowania komórek
Upewnij się, że format komórki z funkcją konkatenacji jest ustawiony na Ogólne. Aby to zrobić:
Wybierz komórkę.
Przejdź do wstążki Narzędzia główne.
Znajdź sekcję Numer.
Kliknij menu rozwijane.
Wybierz Ogólne.
2. Opcja „Pokaż formuły” jest aktywna
Jeśli opcja „Pokaż formuły” jest włączona, program Excel może nie wykonać funkcji konkatenacji .
Aby to naprawić:
Przejdź do zakładki Formuły.
Wyłącz opcję „Pokaż formuły”, jeśli jest włączona.
Poniższy obrazek pokazuje włączone ustawienie (które jest teraz tym, czego chcesz):
3. Podaj zakres zamiast pojedynczych odwołań do komórek
Podczas korzystania z funkcji CONCAT lub CONCATENATE pamiętaj, aby odwoływać się do poszczególnych komórek, a nie do zakresu komórek.
Na przykład użyj „=CONCAT(A1; ”, „, B1)” zamiast „=CONCAT(A1:B1)”.
Nasze ostatnie zdanie
W tym samouczku programu Excel poznałeś różne metody łączenia tekstu i innych wartości danych ze spacją w tej samej komórce.
Każde podejście oferuje własne korzyści. Wybór odpowiedniego zależy od Twoich konkretnych potrzeb i znajomości funkcji programu Excel . Wypróbuj je i dowiedz się, który sposób jest dla Ciebie najlepszy.
W tym samouczku omówimy pakiet dplyr, który umożliwia sortowanie, filtrowanie, dodawanie i zmianę nazw kolumn w języku R.
Odkryj różnorodne funkcje zbierania, które można wykorzystać w Power Automate. Zdobądź praktyczne informacje o funkcjach tablicowych i ich zastosowaniu.
Z tego samouczka dowiesz się, jak ocenić wydajność kodów DAX przy użyciu opcji Uruchom test porównawczy w DAX Studio.
Czym jest self w Pythonie: przykłady z życia wzięte
Dowiesz się, jak zapisywać i ładować obiekty z pliku .rds w R. Ten blog będzie również omawiał sposób importowania obiektów z R do LuckyTemplates.
Z tego samouczka języka kodowania DAX dowiesz się, jak używać funkcji GENERUJ i jak dynamicznie zmieniać tytuł miary.
W tym samouczku omówiono sposób korzystania z techniki wielowątkowych wizualizacji dynamicznych w celu tworzenia szczegółowych informacji na podstawie dynamicznych wizualizacji danych w raportach.
W tym artykule omówię kontekst filtra. Kontekst filtrowania to jeden z głównych tematów, z którym każdy użytkownik usługi LuckyTemplates powinien zapoznać się na początku.
Chcę pokazać, jak usługa online LuckyTemplates Apps może pomóc w zarządzaniu różnymi raportami i spostrzeżeniami generowanymi z różnych źródeł.
Dowiedz się, jak obliczyć zmiany marży zysku przy użyciu technik, takich jak rozgałęzianie miar i łączenie formuł języka DAX w usłudze LuckyTemplates.