Trzy sposoby scalania komórek w Arkuszach Google
czasami zamiast dzielić komórki, musisz scalić komórki zawierające różne informacje. W tym samouczku poznamy trzy sposoby korzystania z trzech funkcji do scalania komórek w jedną komórkę, z dodatkowym formatowaniem, w Arkuszach Google.
łączenie ciągów – funkcja CONCATENATE ()
funkcja CONCATENATE() jest prostą, ale potężną funkcją, która może łączyć zarówno zawartość komórki, jak i łańcuch określony przez użytkownika. Podajmy prosty przykład:
zastosowany wzór to = KONKATENAT (C2, B2). Możemy go poprawić, dodając dodatkowe znaki. Spróbujmy wzoru =KONKATENAT (C2,”,”, B2) :
łączenie ciągów i liczb za pomocą funkcji TEXTJOIN ()
prawdziwym wyzwaniem jest połączenie ciągów i liczb razem. Arkusze Google przechowują liczby na różne sposoby, co daje nam szeroką gamę stylów w zależności od tego, do czego służą liczby.
oznacza to, że oryginalny numer, który został wprowadzony do arkusza kalkulacyjnego, może znacznie różnić się od tego, co jest nam prezentowane przez Arkusze Google.
jednym z szybkich sposobów łączenia łańcuchów i liczb z różnych komórek jest użycie funkcji TEXTJOIN (). Funkcja TEXTJOIN () wymaga podania separatora i zakresu komórek do połączenia. Jego składnia wygląda następująco:
TEXTJOIN („< >”, < >, < text1 >, < text2 >,<text3>)</text3></text2></text1></ignore_empty></delimiter>
pierwsza część to miejsce, w którym określa się separator między ciągiem znaków i liczbami, które mają być połączone, zamkniętymi w podwójnych cudzysłowach.
<ignore_empty></ignore_empty > określa, czy pominąć puste komórki, czy nie. Nie jest to opcjonalne; jeśli nie zostawiłeś części dla < ignore_empty>, formuła zwróci błąd. Domyślnie jest to ustawione na FALSE. Są przypadki, że być może będziesz musiał ustawić to na TRUE. Aby zobaczyć, jak wpływa to na ostateczne wyjście, sprawdź poniższy obrazek.< / ignore_empty>
ostatnia część to miejsce, w którym można określić określone komórki lub tablicę komórek do włączenia.
weźmy przykład obejmujący zarówno nazwy, jak i walutę. Chcemy zapisać nazwisko osoby zapisanej w kolumnie A, a następnie jej płatność wymienioną w kolumnie E. Te dwie dane są oddzielone separatorem” -„. Użyjemy następującego wzoru:
=TEXTJOIN ( ” – ” , true, A2, E2)
wynik będzie wyglądał tak:
istnieje jednak wada funkcji TEXTJOIN (). Używa tego samego separatora, aby oddzielić wpisy do scalenia. W następnej sekcji nauczysz się innej techniki. Przewiń!
łączenie ciągów znaków i liczb z większą elastycznością
podczas gdy funkcja TEXTJOIN() umożliwia płynne łączenie ciągów znaków i liczb w jedną komórkę, główną wadą jest to, że używa tego samego ogranicznika do łączenia różnych komórek. Jeśli potrzebujesz większej elastyczności w ogranicznikach, oto inna technika.
weźmy przykład dotyczący waluty. Aby poprawnie wydrukować liczby związane z pieniędzmi, musimy użyć funkcji TEXT (). Funkcja TEXT() wymaga komórki, w której przechowywana jest Liczba oraz formatu, którego funkcja będzie używać do konwersji liczby na ciąg znaków. W poniższym przykładzie użyliśmy tekstu (E2,”$#.00″), aby przekształcić liczbę w łańcuch. Użyliśmy go jako część formuły do łączenia ciągów i liczb:
=A2&” – „&tekst(E2,”$#.00”)
aby jeszcze bardziej zademonstrować swoją elastyczność, połączymy wszystkie trzy płatności o tej samej nazwie w jedną komórkę, korzystając z następującego wzoru:
=A2&”: „&TEXT(C2,”$#.00″)&”, „&TEXT (D2,”$#.00″)&”, „&TEXT (E2,”$#.00”)
wynik będzie wyglądał tak:
jak widać, użyliśmy dwóch ograniczników: jeden do oddzielenia nazwy od płatności, a drugi do oddzielenia płatności od siebie.
będziemy mieli inny przykład łączący nazwy i daty. Dla dat funkcja TEXT () będzie wyglądała następująco:
= TEXT(H2,”MMM-dd-yyyy”)
dodawanie podziałów wierszy
jeśli chcesz dodać podziały wierszy, powinieneś dodać char(10), ale bez użycia funkcji CONCATENATE (), ponieważ nie może ona przetwarzać podziałów wierszy. Zastosujmy go do tego samego przykładu, co powyżej, używając wzoru:
= C2 & char (10)& B2
tego samego separatora można użyć w TEXTJOIN (). Dla tego samego wyniku, co powyżej, można użyć następującego wzoru:
=TEXTJOIN(char (10),,C2, B2)
dowiedz się więcej!
mam nadzieję, że podobał Ci się ten poradnik! Aby pomóc ci w nauce, oto przykładowy arkusz, którego użyliśmy:
arkusz próbki Scalającej komórki
możesz również zrobić o wiele więcej za pomocą tych poleceń. Możesz sprawdzić nasze inne odpowiednie samouczki poniżej:
- Jak przekonwertować liczby na ciągi w Arkuszach Google
- Jak sformatować dane numeru telefonu w Arkuszach Google