Przejdź do głównej zawartości

Jak dodać tekst na początku lub na końcu wszystkich komórek w programie Excel?

Autor: Kelly Ostatnia modyfikacja: 2024-05-08

Czasami może zaistnieć potrzeba dodania tego samego tekstu do każdej komórki w obrębie zaznaczenia. Robienie tego ręcznie dla każdej komórki może być dość żmudne i czasochłonne. Na szczęście istnieje kilka prostszych metod osiągnięcia tego celu, umożliwiających bardziej efektywne dodawanie tego samego tekstu na początku lub na końcu wszystkich komórek w zaznaczeniu.


Wideo: dodawanie tekstu w programie Excel


Dodaj tekst na początku/końcu wszystkich komórek za pomocą funkcji Flash Fill

Flash Fill w programie Excel to inteligentne narzędzie, które automatycznie uzupełnia dane po wykryciu wzorca. Ta funkcja jest szczególnie przydatna do dodawania tekstu do komórek, gdy masz przykład żądanego wyniku.

Załóżmy, że musisz dopisz „Dr.” do nazwisk w kolumnie A. Oto jak możesz użyć wypełnienia błyskawicznego, aby to osiągnąć:

  1. Upewnij się, że dane znajdują się w kolumnie, a następna kolumna jest pusta.

  2. Wpisz pierwszy przykład za pomocą "Dr. " dodany w pierwszej komórce następnej kolumny i naciśnij Wchodzę.

  3. Naciśnij przycisk Ctrl + E aby automatycznie wypełnić pozostałe komórki w kolumnie "Dr. " poprzedzone imionami.

    Wskazówka: Możesz także kliknąć Dane na wstążce, a następnie wybierz Wypełnienie błyskiem aby osiągnąć ten sam wynik, jeśli wolisz używać interfejsu wstążki do operacji w programie Excel.

Uwaga: Do dodaj określony tekst po nazwach, takie jak dołączanie „, HR” aby wskazać dział kadr, możesz zastosować to samo podejście:


Dodaj tekst na początku/końcu wszystkich komórek z formułami

Aby łatwo wstawić określony tekst lub znaki na początku lub na końcu komórek, możesz połączyć określony ciąg z odwołaniem do komórki, korzystając z formuły programu Excel. Załóżmy, że musisz dopisz „Class A:” do nazw w kolumnie A. Oto jak możesz zastosować formułę, aby to osiągnąć:

  1. Wybierz komórkę, w której chcesz wypisać imię poprzedzone „Klasa A: ".

  2. Wprowadź dowolną z tych formuł w oparciu o swoje preferencje i trafienie Wchodzę aby zobaczyć pierwszy wynik (tutaj użyję pierwszej formuły jako przykładu):
    ="Class A: "&A2
    =CONCATENATE("Class A: ", A2)
    =CONCAT("Class A: ", A2)
    Wskazówka: W tych formułach „Klasa A: " to przedrostek dodawany do imion i A2 to pierwsza komórka zawierająca nazwę, którą chcesz zmodyfikować. Zapraszam do zamiany”Klasa A: " i dostosuj A2 do Twoich konkretnych potrzeb.

  3. Przeciągnij uchwyt wypełniania w dół do komórek, do których chcesz zastosować tę formułę.

Uwagi:

  • Dla uproszczenia umieść tekst, który chcesz dodać, w określonej komórce (np E2), a następnie połącz dwie komórki. Wskazówka: Adres komórki dla dodanego tekstu jest zablokowany znakiem $, aby zapobiec zmianie podczas kopiowania formuły.

  • Do dołącz tekst na końcu istniejącej zawartości komórki, po prostu odwróć strukturę formuły. Na przykład, aby dodać „- Klasa A” na końcu treści komórki A2, użyj dowolnej z poniższych formuł:
    =A2&" - Class A"
    =CONCATENATE(A2, " - Class A")
    =CONCAT(A2, " - Class A")


Dodaj tekst na początku/końcu wszystkich komórek za pomocą AI

Funkcja AI Aide w Kutools dla programu Excel stanowi znaczący krok naprzód w inteligentnym przetwarzaniu danych. Wykorzystuje sztuczną inteligencję do analizowania żądań i wykonywania złożonych zadań za pomocą prostego polecenia.

Aby dodać tekst np "Dr. " do wybranych komórek, po prostu wybierz komórki i kliknij Kutools > Doradca AIi powiedz Kutools AI Aide: Dodaj „Dr” przed każdą wybraną komórką. Natychmiast zrozumie i zaprezentuje Wykonać przycisk. Kliknij, a zmiany zostaną natychmiast zastosowane.

Uwagi:

  • Jeśli wynik nie jest taki, jakiego oczekiwałeś i chcesz cofnąć zmiany, kliknij przycisk Niezadowolony przycisk, aby cofnąć swoje działania.
  • Do dołącz tekst, np. „AA” na końcu wszystkich zaznaczonych komórek, dostosuj swoją prośbę do Dodaj „AA” po każdą wybraną komórkę.
  • Chcesz uzyskać dostęp do Doradca AI pożytek? Pobierać Kutools dla programu Excel Teraz! Poza tym Kutools oferuje niezliczoną ilość innych funkcji 300 i oferuje 30-dniowy bezpłatny okres próbny. Nie czekaj, spróbuj już dziś!

Dodaj tekst na początku/końcu wszystkich komórek za pomocą VBA

W tej sekcji omówimy prostą metodę VBA umożliwiającą dodanie określonego tekstu bezpośrednio na początku lub na końcu wszystkich komórek w jednym lub wielu wybranych zakresach.

  1. Wybierz zakresy, w których chcesz dodać określony tekst na początku lub na końcu wszystkich komórek.
  2. Przytrzymaj przycisk Alt + F11 klucze w programie Excel, aby otworzyć plik Microsoft Visual Basic for Applications okno.
  3. Kliknij wstawka > Modułi wklej następujący kod VBA w Moduł okno.
    • VBA: Dodaj określony tekst do początku komórek
      Sub PrependToSelectedCells()
          Dim c As Range
          For Each c In Selection
              If c.Value <> "" Then c.Value = "EXCL-" & c.Value 
          Next
      End Sub

      Uwaga: Ten kod poprzedza wszystkie wybrane komórki znakiem „WYŁĄCZONY-”. Przed zastosowaniem go w arkuszu upewnij się, że zastąpiłeś ten przykładowy tekst w kodzie rzeczywistym wymaganym tekstem.

    • VBA: Dodaj określony tekst do końca komórek
      Sub AppendToSelectedCells()
          Dim c As Range
          For Each c In Selection
              If c.Value <> "" Then c.Value = c.Value & "-XS"
          Next
      End Sub

      Uwaga: To makro dołącza „-XS” do zawartości każdej zaznaczonej komórki. Pamiętaj o wymianie „-XS” z konkretnym przyrostkiem, który chcesz dołączyć do zawartości komórki przed uruchomieniem makra w arkuszu.

  4. Naciśnij F5 klawisz uruchamiający makro.

Wynik

  • Jeśli uruchamiasz pierwszy VBA, wartość „WYŁĄCZONY-” zostanie dodany do zawartości wszystkich wybranych komórek.

  • Jeśli uruchamiasz drugi VBA, wartość „-XS” zostanie dodany do zawartości wszystkich zaznaczonych komórek.

Wskazówka: Jeśli chcesz umieść zmodyfikowane wartości w prawej sąsiedniej kolumnie zamiast dodawać tekst bezpośrednio do oryginalnych wartości, użyj poniższych kodów:
  • Dołącz tekst do zawartości komórki i umieść go w następnej kolumnie:

    Sub PrependToRightOfSelectedCells()
        Dim c As Range
        For Each c In Selection
            If c.Value <> "" Then c.Offset(0, 1).Value = "EXCL-" & c.Value
        Next c
    End Sub
  • Dołącz tekst do zawartości komórki i umieść go w następnej kolumnie:

    Sub AppendToRightOfSelectedCells()
        Dim c As Range
        For Each c In Selection
            If c.Value <> "" Then c.Offset(0, 1).Value = c.Value & "-XS"
        Next c
    End Sub

Dodaj tekst na początku / końcu wszystkich komórek za pomocą Kutools for Excel

Kutools dla programu Excel's Add Text Narzędzie zostało zaprojektowane tak, aby skutecznie obsługiwać dodawanie określonego tekstu na początku lub na końcu każdej komórki w ramach jednego lub wielu zaznaczeń. Ponadto narzędzie to doskonale sprawdza się w bardziej szczegółowych zadaniach, takich jak:

  • Dodawanie tekstu przed lub po określonych segmentach zawartości komórki.
  • Wstawianie tekstu w wyznaczonym miejscu.
  • Zawijanie tekstu wokół istniejącej treści poprzez jednoczesne dodawanie przedrostków i przyrostków.
  • Dołączanie tekstu szczególnie przed dużymi i/lub małymi literami.
  • Bardziej wyspecjalizowane potrzeby manipulacji tekstem...

Gdy masz Kutools dla programu Excel zainstalowany, wybierz jeden lub wiele zakresów, do których chcesz dodać określony tekst, i kliknij Kutools > Text > Add Text, w Add Text w oknie dialogowym, wykonaj następujące czynności:

  1. Wpisz tekst, który chcesz dodać.
  2. Wybierz żądaną opcję miejsca umieszczenia tekstu. Możesz wyświetlić podgląd wyniku w panelu podglądu.
  3. Dobranie (Hit) OK.

Porady:
  • Na dostarczonym zrzucie ekranu „2024” został wpisany w polu tekstowym z Po ostatnim znaku wybrana opcja. Przed zastosowaniem zmian w wybranych zakresach możesz zobaczyć podgląd tekstu w każdej komórce.
  • Jeśli zaznaczysz Skip non-text cells opcji narzędzie nie doda określonego tekstu do komórek zawierających treść nietekstową.

Uwaga: Chcesz uzyskać dostęp do Dodaj tekst pożytek? Pobierać Kutools dla programu Excel Teraz! Poza tym Kutools oferuje niezliczoną ilość innych funkcji 300 i oferuje 30-dniowy bezpłatny okres próbny. Nie czekaj, spróbuj już dziś!


Wizualnie dodaj tekst na początku/końcu wszystkich komórek, używając niestandardowego formatowania

Niestandardowe formatowanie w programie Excel to zaawansowana funkcja, która na to pozwala wizualnie modyfikować wyświetlacze komórek bez faktycznej zmiany oryginalnej zawartości komórki. Jest to szczególnie przydatne przy dodawaniu jednostek lub identyfikatorów, które są niezbędne do interpretacji, ale nie powinny zakłócać obliczeń.

Załóżmy, że masz kolumnę liczb reprezentującą żądane wagi wyświetlacz z jednostką „kg” dołączoną do każdej liczby bez zmiany rzeczywistych liczb do celów obliczeniowych. Wykonaj poniższe kroki:

  1. Wybierz komórki zawierające wagi. Możesz zaznaczyć zakres, całą kolumnę lub określone komórki w arkuszu kalkulacyjnym.

  2. Przytrzymaj przycisk Ctrl + 1 klawisze, aby otworzyć Formatowanie komórek dialog. Alternatywnie możesz kliknąć wybrane komórki prawym przyciskiem myszy i wybrać Formatowanie komórek z menu kontekstowego.
  3. W Formatowanie komórek dialog, na Numer proszę:
    1. Wybierz Zamówienia Indywidualne z listy kategorii po lewej stronie.
    2. W Rodzaj Nieruchomości pole wprowadzania pod Zamówienia Indywidualne, wprowadź następujący kod formatu: #" kg". Następnie możesz wyświetlić podgląd nowego formatu w formacie Próba pole, aby zobaczyć, jak to wygląda przed nałożeniem.
    3. Kliknij OK.

Wynik

Teraz każda wybrana liczba będzie wyświetlana jako "kg" dołączone, podczas gdy rzeczywiste wartości w komórkach pozostają niezmienione, więc wszelkie obliczenia obejmujące te komórki będą nadal korzystać z czystych danych liczbowych bez "kg" tekst.

Uwagi:

  • Kod formatu #" kg" wizualnie dołącza " kg" do wszystkich komórek zawierających liczby, możesz dostosować je w następujący sposób:
    • Wymienić kg w cudzysłowie tekst, który chcesz dodać.
    • Jeśli Twoje komórki zawierają tekst i chcesz dołączyć do nich określony tekst, zamień # (znak cyfry) z @ („at”) w kodzie formatu.

  • Do wizualnie dodaj tekst na początku komórek, poprzedzają # w kodzie formatu z tekstem. Na przykład wejście „tekst” # w polu formatu będzie dodane „tekst” do wszystkich komórek numerycznych.

Wstaw tekst po N-tym znaku w każdej komórce

W tej sekcji omówimy dwie metody wstawiania określonego tekstu po N-tym znaku w każdej komórce: jedną za pomocą a ZAMIEŃ formułę a drugi z wszechstronne narzędzie. Jako przykład pokażemy jak wstawić łącznik (-) po piątym znaku.


Wstaw tekst po N-tym znaku za pomocą formuły ZAMIEŃ

Aby wstawić określony tekst lub znaki po N-tym znaku w komórkach za pomocą funkcji ZAMIEŃ, zastosujemy wzór opisany poniżej.

=REPLACE(cell, N+1, 0, "text")

Logika stojąca za tą formułą polega na zastąpieniu 0 (nie) znaków komórka na (N + 1) pozycja z "tekst". Na przykład do wstaw myślnik (-) po piątym znaku, użyję poniższego wzoru:

=REPLACE(A2, 6, 0, "-")


Wstaw tekst po N-tym znaku za pomocą Kutools for Excel

Poprzez zastosowanie Kutools for Excel's Add Text Funkcja umożliwia dodanie określonego tekstu nie tylko na początku lub na końcu komórek, ale także w określonym miejscu w komórkach.

Do wstaw myślnik (-) po piątym znaku, wybierz jeden lub wiele zakresów, w których chcesz wstawić łącznik, i kliknij Kutools > Text > Add Text, w Add Text w oknie dialogowym, wykonaj następujące czynności:

  1. Wpisz łącznik (-) w polu tekstowym.
  2. Wybierz Określ pozycję opcję i wprowadź 5 aby wstawić łącznik po piątym znaku. Możesz wyświetlić podgląd wyniku w panelu podglądu.
  3. Dobranie (Hit) OK.

Uwaga: Chcesz uzyskać dostęp do Dodaj tekst pożytek? Pobierać Kutools dla programu Excel Teraz! Poza tym Kutools oferuje niezliczoną ilość innych funkcji 300 i oferuje 30-dniowy bezpłatny okres próbny. Nie czekaj, spróbuj już dziś!


Dołącz tekst przed/po określonych znakach

W tej sekcji omówimy dwie metody dołączania tekstu przed lub po określonych znakach w komórkach programu Excel: jedna z wykorzystaniem a Formuła zastępcza i inny z wszechstronne narzędzie. Dla ilustracji zademonstrujemy jak wstawić „(EO)” przed i po łączniku (-) w zawartości komórki.


Wstaw tekst przed/po określonych znakach za pomocą formuły ZASTĘPCZEJ

Aby wstawić tekst lub znaki przed lub po określonych znakach w komórkach za pomocą funkcji SUBSTITUTE, zastosujemy wzorce opisane poniżej.

  • Dołącz tekst zanim określone znaki („anchor_text”):

    =SUBSTITUTE(cell, "anchor_text", "added_text & anchor_text", 1)

  • Dołącz tekst po określone znaki („anchor_text”):

    =SUBSTITUTE(cell, "anchor_text", "anchor_text & added_text", 1)

Logika stojąca za formułami polega na zastąpieniu „tekst_kotwicy” w ciągu komórka w „dodany_tekst i tekst_kotwicy” or „tekst_kotwicy i dodany_tekst”, aby wstawić „dodany_tekst” Przed lub po „tekst_kotwicy”.

Na przykład, aby wstawić „(EO)” zanim łącznik (-) w zawartości komórki, użyj poniższego wzoru:

=SUBSTITUTE(A2, "-", "(EO)-", 1)

Porady:
  • Liczba 1 w formule SUBSTITUTE informuje program Excel, aby zastąpił tylko pierwsze wystąpienie łącznika (-) w komórce A2. Jeśli istnieje wiele łączników i chcesz je zastąpić innym, dostosuj tę liczbę, aby pasowała do konkretnego wystąpienia, na które kierujesz. Aby dodać „(EO)” przed każdym łącznikiem, usuń całkowicie numer instancji:
    =SUBSTITUTE(A2, "-", "(EO)-")
  • Aby wstawić „(EO)” po łączniku (-), użyj poniższego wzoru:
    =SUBSTITUTE(A2, "-", "-(EO)", 1)

Wstaw tekst przed / po określonych znakach za pomocą Kutools for Excel

Kutools for Excel's Add Text Funkcja umożliwia łatwe dodawanie tekstu przed lub po określonych znakach w komórkach.

Do wstaw „(EO)” przed łącznikiem (-) w zawartości komórki wybierz jeden lub wiele zakresów, w których chcesz dokonać tej modyfikacji, i kliknij Kutools > Text > Add Text, w Add Text w oknie dialogowym, wykonaj następujące czynności:

  1. Rodzaj Nieruchomości (EO) w polu tekstowym.
  2. Wybierz przed tekstem opcję i wprowadź łącznik (-) w odpowiednim polu wejściowym. Możesz wyświetlić podgląd wyniku w panelu podglądu.
  3. Dobranie (Hit) OK wstawić (EO) przed łącznikiem.

Uwaga: Chcesz uzyskać dostęp do Dodaj tekst pożytek? Pobierać Kutools dla programu Excel Teraz! Poza tym Kutools oferuje niezliczoną ilość innych funkcji 300 i oferuje 30-dniowy bezpłatny okres próbny. Nie czekaj, spróbuj już dziś!


Powyżej znajduje się cała istotna treść związana z usuwaniem makr w programie Excel. Mam nadzieję, że tutorial okaże się pomocny. Jeśli chcesz poznać więcej porad i wskazówek dotyczących programu Excel, kliknij tutaj aby uzyskać dostęp do naszej obszernej kolekcji ponad tysięcy samouczków.

Comments (55)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Bonjour, J'ai besoin d'aide. J'ai un tableau excel dans lequel je veux dans une de mes colonnes que lorsque j'écris NOK la cellule se colore en rouge et les caractères en blanc.
En VBA J'ai déjà tout essayé comme message mais j'ai toujours une erreur. Mon problème se situe au niveau de la première ligne car je ne sais pas quoi écrire. Quand j'inscris NAME il ne fait rien. Quand j'inscris Value il ne fait rien. J'ai essayé TEXTBOX et le nom de la colonne CAISSE mais j'ai toujours une erreur.

If cell.Textboxcaisse = NOK Then
cell.Interior.ColorIndex = 3
cell.Font.ColorIndex = 2
cell.Font.Bold = True
End If
Next
For Each cell In Range("r3:r500")
If cell.Name = OK Then
cell.Interior.ColorIndex = 2
cell.Font.ColorIndex = 1
cell.Font.Bold = True
End If
Next

Merci pour votre aide.
This comment was minimized by the moderator on the site
Hi there,

Do you mean that you want the fill color to turn red and font color to turn white as long as the cell's content is NOK? So, if 10 cells have NOK as content, and the 10 cells are in the column you mentioned, the fill color and font color of all the 10 cells will change?

Also, can you speak English? So I can better understnd your situation. And it will be better if you attach the file with the VBA you created. So that we can help you revise it with higher efficiency.

Thanks in advance.
Amanda
This comment was minimized by the moderator on the site
Thank you!
This comment was minimized by the moderator on the site
the VBA code worked perfectly on Office for Mac
This comment was minimized by the moderator on the site
Me has quitado varias horas de trabajo de encima, mil gracias!!!
This comment was minimized by the moderator on the site
thanks a lot dear for sharing information.
This comment was minimized by the moderator on the site
Thank you! Apend and pre-pend macro works great
This comment was minimized by the moderator on the site
I am trying to change a date formula from mm/dd/yyyy to dd/mm/yyyy. The leading zeros for months and dates less than 10 (two digits) are going away. Anyone have tips on how to easily put them back. I tried using the =month, =day, =year formulas and concatenating them. However, the leading zeros are dropping off. I would manually have to put in the leading zeros. Is there an easy way to do this? We are going to have approximately 1,000 rows of data on our file each month.
This comment was minimized by the moderator on the site
Hi, Amanda, if you want to convert date from mm/dd/yyyy to dd/mm/yyyy, this article https://www.extendoffice.com/documents/excel/4646-excel-convert-dd-mm-yyyy-to-mm-dd-yyyy.html can help you, it list two easiest ways for solving this job.
This comment was minimized by the moderator on the site
I want to make a formula that show in cell text "Profit" when another cell show +digit, and show in that cell "Loss" when another that cell show -digit
This comment was minimized by the moderator on the site
Hi, Manik, use this =IF(B1>0, "Profit", "Loss")
This comment was minimized by the moderator on the site
Thanks a lot!! I was initially using Access but this is so much easier.
This comment was minimized by the moderator on the site
Hello, i want to add text in a formula;

current cell value: ='DAM91-SVC'!$C$47
i want to add text: [MHSV Sales Report 2017 (JAN-DEC).xlsx]

therefore the cell value should read like this in the end: ='[MHSV Sales Report 2017 (JAN-DEC).xlsx]DAM91-SVC'!$C$47

please tell me how will this be done.
thank you
total 1800 cell count need alteration.
This comment was minimized by the moderator on the site
Hello, sorry to read your question so late. Here is a solution but you need to free download Kutools for Excel.

Using the Convert Formula to Text utility to convert the formula cell to text, then apply Add Text utility to add the text string in the Specify position(1), then click Ok. After all cells have been added text, conver them to formula by click Kutools > Content > Convert Text to Formula.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations