Przejdź do głównej zawartości

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

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.


Dodaj określony tekst na początku / końcu wszystkich komórek za pomocą formuł

W tej sekcji dowiemy się, jak łatwo wstawić określony tekst lub znaki na początku lub na końcu komórki za pomocą formuł Excela.

Dodaj określony tekst na początek komórek

Aby dodać tekst na początek komórki w programie Microsoft Excel, 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:

  • Formuły nie modyfikują oryginalnych danych.
  • 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.


Dodaj określony tekst na końcu komórek

Aby dołączyć tekst na końcu komórki w programie Microsoft Excel, możesz połączyć odwołanie do komórki z określonym ciągiem, korzystając z formuły programu Excel. Wyobraź sobie, że musisz dołącz " - Klasa A" do nazw w kolumnie A. Aby skutecznie wykorzystać formułę, wykonaj następujące kroki:

  1. Wybierz komórkę, w której chcesz, aby nazwa miała przyrostek „ - Klasa A" do wyświetlenia.

  2. Wybierz jedną z tych formuł zgodnie ze swoimi preferencjami i naciśnij Wchodzę aby zobaczyć wynik (tutaj zademonstruję użycie pierwszej formuły):
    =A2&" - Class A"
    =CONCATENATE(A2, " - Class A")
    =CONCAT(A2, " - Class A")
    Wskazówka: W tych formułach „ - Klasa A" to tekst dołączany do imion i A2 odnosi się do początkowej komórki zawierającej nazwę, którą chcesz zmodyfikować. Zachęcamy do zastąpienia „ - Klasa A" i dostosuj A2 w miarę potrzeb, aby spełnić Twoje specyficzne wymagania.

  3. Rozszerz formułę na żądane komórki, przeciągając uchwyt wypełniania w dół.

Uwagi:

  • Formuły nie modyfikują oryginalnych danych.
  • 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.


Dodaj ten sam tekst do określonej lokalizacji każdej komórki w programie Excel

Jak możesz dodać tekst lub znaki na początku wielu komórek, dodać tekst lub znaki na końcu komórek lub wstawić tekst lub znaki między istniejący tekst? Z Dodaj tekst narzędzie Kutools dla programu Excel, możesz szybko zastosować następujące operacje:. Kliknij, aby uzyskać pełny, bezpłatny okres próbny w ciągu 30 dni!
doc dodaj tekst 6
 
Kutools dla Excel: z ponad 300 przydatnymi dodatkami Excel, możesz wypróbować bezpłatnie bez ograniczeń w przyszłości przez 30 dni.

Dodaj określony 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.

Dodaj określony tekst na początek komórek
  1. Wybierz zakresy, w których chcesz dodać określony tekst na początku 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.
    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.

  4. Naciśnij F5 klucz do uruchomienia tego makra.

Wynik

Wartość „WYŁĄCZONY-” zostanie dodany do zawartości wszystkich wybranych komórek.

Wskazówka: Jeśli chcesz umieść zmodyfikowane wartości w prawej sąsiedniej kolumnie zamiast dodawać tekst bezpośrednio na początku oryginalnych wartości, użyj poniższego kodu:

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

Dodaj określony tekst na końcu komórek
  1. Wybierz zakresy, w których chcesz dodać określony tekst 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.
    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 klucz do uruchomienia tego makra.

Wynik

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 na końcu oryginalnych wartości, użyj poniższego kodu:

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 określony tekst na początku / końcu wszystkich komórek za pomocą Kutools for Excel

Kutools dla programu Excel's Add Text narzędzie pomoże Ci szybko dodać określony tekst na początku lub na końcu każdej komórki w zaznaczeniu.

Po zainstalowaniu Kutools dla programu Excel, wykonaj poniższe czynności:(Bezpłatne pobieranie Kutools dla programu Excel teraz!)

1. Wybierz zakres, w którym dodasz określony tekst.

2, Kliknij Kutools > Text > Add Text…. Zobacz zrzut ekranu:

doc dodaj konkretny tekst 11

3, w Add Text W oknie dialogowym wprowadź tekst, który chcesz dodać w Text pudełko.

(1.) Jeśli sprawdzisz Before first character z Position sekcję, a określony tekst zostanie dodany przed wszystkimi wartościami komórek.

doc dodaj konkretny tekst 6

(2.) Jeśli sprawdzisz After last character z Position sekcji, a określony tekst zostanie dodany na końcu wartości komórek.

doc dodaj konkretny tekst 7

Uwagi:

1. Kutools dla programu Excel's Add Text Narzędzie umożliwia podgląd zmian w zaznaczeniu w sekcji Podgląd.

2. Jeśli zaznaczysz Skip non-text cells opcja, to narzędzie nie doda określonego tekstu do komórek z zawartością nietekstową.


Dodaj określony tekst do określonej pozycji wszystkich komórek za pomocą Kutools for Excel

Stosowanie Kutools for Excel's Add Text funkcja, możesz nie tylko dodać określony tekst na początku lub na końcu komórek, ale także możesz dodać określony tekst do określonej pozycji komórek.

Po zainstalowaniu Kutools dla programu Excel, wykonaj poniższe czynności:(Bezpłatne pobieranie Kutools dla programu Excel teraz!)

1. Wybierz zakres, do którego chcesz dodać tekst, a następnie kliknij Kutools > Text > Add Text.

2, Add Text zostanie wyświetlone okno dialogowe i wprowadź określony tekst i określ pozycję, w której chcesz wstawić tekst w polach. Zobacz zrzut ekranu:

Tutaj wpisuję 3 w Specify pole tekstowe oznacza, że ​​dodaje tekst po trzecim znaku ciągu.

doc dodaj konkretny tekst 8

3. Kliknij Ok or Apply. Określony tekst został dodany do określonej pozycji komórek. Zobacz zrzut ekranu:

doc dodaj konkretny tekst 9

Wskazówka:

(1) In Specify pole tekstowe, możesz wpisywać liczby oddzielone przecinkami, aby dodać tekst na wielu pozycjach w tym samym czasie.
doc dodaj konkretny tekst 12

(2) Jeśli chcesz dodać tekst przed każdą wielką literą, rozszerzenie 1st letter is uppercase opcja w Add Text narzędzie może ci pomóc.
doc dodaj konkretny tekst 10

Możesz także dodać tekst przed każdą małą literą lub każdą literą cyfry.

Kliknij Pobierz i bezpłatną wersję próbną Kutools dla programu Excel teraz!


Demo: dodaj tekst na początku lub na końcu wszystkich komórek


Względne artykuły:

Najlepsze narzędzia biurowe

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty   |  Usuń puste wiersze   |  Łącz kolumny lub komórki bez utraty danych   |   Okrągły bez wzoru ...
Super wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  Zależna lista rozwijana   |  Lista rozwijana wielokrotnego wyboru ....
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  |  Porównaj zakresy i kolumny ...
Polecane funkcje: Fokus siatki   |  Widok projektu   |   Duży pasek formuły    Menedżer skoroszytów i arkuszy   |  Biblioteka zasobów (Automatyczny tekst)   |  Selektor dat   |  Połącz arkusze   |  Szyfruj/odszyfruj komórki    Wysyłaj e-maile według listy   |  Super filtr   |   Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki, ...)   |   50 + Wykres rodzaje (Wykres Gantta, ...)   |   40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin, ...)   |   19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki, ...)   |   12 Konwersja Tools (Liczby na słowa, Przeliczanie walut, ...)   |   7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podział komórki, ...)   |   ... i więcej

Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas.  Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...

Opis


Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!

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