Ugrás a tartalomra

Hogyan adhatunk szöveget az Excel összes cellájának elejéhez vagy végéhez?

Szerző: Kelly Utolsó módosítás: 2024-05-08

Időnként előfordulhat, hogy ugyanazt a szöveget kell elejére vagy hozzáfűznie a kijelölésen belül minden cellához. Ennek manuális elvégzése minden egyes cellánál meglehetősen fárasztó és időigényes lehet. Szerencsére több egyszerűbb módszer is létezik ennek elérésére, így hatékonyabban lehet ugyanazt a szöveget hozzáadni a kijelölés összes cellájának elejéhez vagy végéhez.


Videó: Szöveg hozzáadása Excelben


Adjon hozzá szöveget az összes cella elejéhez/végéhez a Flash Fill használatával

A Flash Fill in Excel egy intelligens eszköz, amely automatikusan kitölti az adatokat, ha mintát észlel. Ez a funkció különösen akkor hasznos, ha szöveget ad hozzá a cellákhoz, ha van egy példa a kívánt kimenetre.

Tegyük fel, hogy kell Az A oszlopban szereplő nevek elé fűzze a "Dr." szót. A Flash Fill segítségével ezt a következőképpen érheti el:

  1. Győződjön meg arról, hogy az adatok egy oszlopban vannak, és a következő oszlop üres.

  2. Írja be az első példát a következővel: – Dr. hozzáadva a következő oszlop első cellájához, és nyomja meg a gombot belép.

  3. nyomja meg Ctrl + E hogy az oszlop többi celláját automatikusan kitöltse ezzel – Dr. a nevek előtagjaként.

    Tipp: Kattintson a gombra is dátum fület a szalagon, majd válassza ki Flash töltés hogy ugyanazt az eredményt érje el, ha inkább a szalagos felületet használja az Excel műveletekhez.

Jegyzet: Nak nek a nevek után írjon be konkrét szöveget, mint például a hozzáfűzés ", HR" a humánerőforrás-osztály megjelölésére ugyanezt a megközelítést használhatja:


Szöveg hozzáadása a képletekkel rendelkező összes cella elejéhez/végéhez

Adott szöveg vagy karakterek egyszerű beszúrásához a cellák elejére vagy végére, összefűzhet egy megadott karakterláncot a cellahivatkozással egy Excel-képlet segítségével. Tegyük fel, hogy kell az A oszlopban szereplő nevek elé fűzze az "A osztály:" kifejezést. A következőképpen alkalmazhat egy képletet ennek eléréséhez:

  1. Jelöljön ki egy cellát, ahová ki szeretné adni a "" előtaggal ellátott keresztnevetA osztály: ".

  2. Adja meg ezen képletek bármelyikét preferenciája alapján, és nyomja meg a gombot belép az első eredmény megtekintéséhez (itt az első képletet használom példaként):
    ="Class A: "&A2
    =CONCATENATE("Class A: ", A2)
    =CONCAT("Class A: ", A2)
    Tipp: Ezekben a képletekben "A osztály: " a nevekhez hozzáadott előtag, és A2 az első olyan cella, amely a módosítani kívánt nevet tartalmazza. Nyugodtan cseréld le"A osztály: " és állítsa be A2 hogy megfeleljen az Ön egyedi igényeinek.

  3. Húzza le a kitöltő fogantyút a képletet alkalmazni kívánt cellákhoz.

Megjegyzések:

  • Az egyszerűség kedvéért helyezze a hozzáadni kívánt szöveget egy adott cellába (pl E2), majd egyesítse a két cellát. Tipp: Az elé fűzött szöveg cellacíme a $ jellel van zárva, nehogy megváltozzon a képlet lemásolásakor.

  • Nak nek szöveget fűz a cella meglévő tartalmának végéhez, egyszerűen fordítsa meg a képlet szerkezetét. Ha például az A2 cellában lévő tartalom végére "- Class A"-t szeretne hozzáadni, használja az alábbi képleteket:
    =A2&" - Class A"
    =CONCATENATE(A2, " - Class A")
    =CONCAT(A2, " - Class A")


Szöveg hozzáadása az összes cella elejéhez/végéhez AI segítségével

Az AI Aide funkció bekerült Kutools az Excel számára jelentős előrelépés az intelligens adatfeldolgozás terén. A mesterséges intelligenciát használja fel a kérések elemzéséhez és az összetett feladatok egyszerű paranccsal történő végrehajtásához.

Szöveg elé tetszőleges – Dr. a kiválasztott cellákhoz, egyszerűen jelölje ki a cellákat, kattintson Kutools > AI segéd, és mondd el a Kutools AI Aide-nek: Adja hozzá a "Dr. "-t minden kiválasztott cella elé. Azonnal megérti és bemutatja a Végrehajt gomb. Kattintson rá, és a módosítások azonnal alkalmazásra kerülnek.

Megjegyzések:

  • Ha az eredmény nem az, amit várt, és szeretné visszavonni a változtatásokat, kattintson a gombra Kielégítetlen gombot a műveletek visszaállításához.
  • Nak nek szöveget, például "AA"-t fűz az összes kijelölt cella végéhez, állítsa be a kérését "AA" hozzáadása után minden kiválasztott cellát.
  • Szeretné elérni a AI segéd hasznosság? Letöltés Kutools az Excel számára Most! Ezen túlmenően a Kutools több mint 300 egyéb funkcióval büszkélkedhet, és 30 napos ingyenes próbaverziót kínál. Ne várj, próbáld ki még ma!

Szöveg hozzáadása az összes cella elejéhez/végéhez VBA segítségével

Ebben a részben egy egyszerű VBA-módszert fogunk megvizsgálni, amellyel egy vagy több kijelölt tartományon belül adott szöveget közvetlenül az összes cella elejéhez vagy végéhez adhatunk.

  1. Válassza ki azt a tartomány(oka)t, ahol a megadott szöveget az összes cella elejére vagy végére felveszi.
  2. Tartsa lenyomva a Alt + F11 kulcsokat az Excel programban a Microsoft Visual Basic for Applications ablak.
  3. Kattints betétlap > Modulok, és illessze be a következő VBA kódot a Modulok ablak.
    • VBA: Adott szöveg hozzáadása az elejére sejtek
      Sub PrependToSelectedCells()
          Dim c As Range
          For Each c In Selection
              If c.Value <> "" Then c.Value = "EXCL-" & c.Value 
          Next
      End Sub

      Jegyzet: Ez a kód az összes kijelölt cellát előtagolja: "EXCL-". Győződjön meg róla, hogy ezt a minta szöveget a kódban cserélte ki a ténylegesen szükséges szöveggel, mielőtt alkalmazná a munkalapon.

    • VBA: Adott szöveg hozzáadása a végéig sejtek
      Sub AppendToSelectedCells()
          Dim c As Range
          For Each c In Selection
              If c.Value <> "" Then c.Value = c.Value & "-XS"
          Next
      End Sub

      Jegyzet: Ez a makró hozzáfűződik "-XS" minden kiválasztott cella tartalmához. Ügyeljen arra, hogy cserélje ki "-XS" azzal a konkrét utótaggal, amelyet hozzá szeretne fűzni a cella tartalmához, mielőtt futtatná a makrót a munkalapon.

  4. Nyomja meg a F5 gomb a makró futtatásához.

Eredmény

  • Ha az első VBA-t futtatja, az érték "EXCL-" az összes kijelölt cella tartalmához hozzá lesz fűzve.

  • Ha a második VBA-t futtatja, az érték "-XS" az összes kijelölt cella tartalmához hozzá lesz fűzve.

Tipp: Ha szeretnéd helyezze a módosított értékeket a jobb oldali szomszédos oszlopba ahelyett, hogy közvetlenül az eredeti értékekhez adna hozzá szöveget, használja az alábbi kódokat:
  • Szöveg beszúrása a cella tartalmába és a következő oszlopba:

    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
  • Szöveg hozzáfűzése a cella tartalmához, és helyezze a következő oszlopba:

    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

Adjon hozzá szöveget az összes cella elejéhez / végéhez a Kutools for Excel segítségével

Kutools az Excel számára's Add Text Az eszközt úgy tervezték, hogy hatékonyan kezelje a megadott szöveg hozzáadását az egyes cellák elején vagy végén egy vagy több kijelölésen keresztül. Ezen túlmenően ez az eszköz a részletesebb feladatokban is kiváló, mint például:

  • Szöveg hozzáadása adott szegmensek elé vagy után a cellatartalomban.
  • Szöveg beszúrása a kijelölt helyre.
  • Szöveg körbefűzése a meglévő tartalom köré elő- és utótagok egyidejű hozzáadásával.
  • Szöveg hozzáfűzése kifejezetten a nagy- és/vagy kisbetűk elé.
  • És speciálisabb szövegmanipulációra van szükség...

Ha már Kutools az Excel számára telepítve, válasszon ki egy vagy több tartományt, ahová adott szöveget szeretne hozzáadni, majd kattintson a gombra Kutools > Text > Add Text. Az Add Text párbeszédpanelt, kérjük, tegye a következőket:

  1. Írja be a hozzáadni kívánt szöveget.
  2. Válassza ki a kívánt lehetőséget a szöveg elhelyezéséhez. Az eredmény előnézetét az előnézeti ablaktáblában tekintheti meg.
  3. Találat OK.

Tipp:
  • A mellékelt képernyőképen "2024" bekerült a szövegmezőbe a Utolsó karakter után opció kiválasztott. Megtekintheti az egyes cellákban a szöveg megjelenésének előnézetét, mielőtt alkalmazná a változtatásokat a kiválasztott tartomány(ok)ra.
  • Ha ellenőrzi a Skip non-text cells opciót, az eszköz nem adja hozzá a megadott szöveget a nem szöveges tartalmat tartalmazó cellákhoz.

Jegyzet: Szeretné elérni a Szöveg hozzáadása hasznosság? Letöltés Kutools az Excel számára Most! Ezen túlmenően a Kutools több mint 300 egyéb funkcióval büszkélkedhet, és 30 napos ingyenes próbaverziót kínál. Ne várj, próbáld ki még ma!


Szöveg hozzáadása vizuálisan az összes cella elejéhez/végéhez egyéni formázással

Az egyéni formázás az Excelben egy hatékony funkció, amely lehetővé teszi vizuálisan módosíthatja a cellák megjelenítését anélkül, hogy ténylegesen megváltoztatná a cella eredeti tartalmát. Különösen hasznos olyan egységek vagy azonosítók hozzáadásához, amelyek elengedhetetlenek az értelmezéshez, de nem zavarhatják a számításokat.

Tegyük fel, hogy van egy számoszlopa, amely a kívánt súlyokat jelöli kijelzés, minden számhoz a „kg” mértékegység tartozik a tényleges számok számítási célú megváltoztatása nélkül. Kövesse az alábbi lépéseket:

  1. Jelölje ki a súlyokat tartalmazó cellákat. Kijelölhet egy tartományt, egy teljes oszlopot vagy adott cellákat a táblázaton belül.

  2. Tartsa lenyomva a Ctrl + 1 billentyűk megnyitásához Cellák formázása párbeszéd. Alternatív megoldásként kattintson a jobb gombbal a kijelölt cellákra, és válasszon Cellák formázása a helyi menüből.
  3. A Cellák formázása párbeszédpanelen, a Szám fülre, kérjük:
    1. választ szokás a bal oldali kategórialistából.
    2. A típus alatti beviteli mező szokás, írja be a következő formátumkódot: #"kg". Ezután megtekintheti az új formátum előnézetét a Minta mezőbe, hogy jelentkezés előtt megtudja, hogyan néz ki.
    3. Kattints OK.

Eredmény

Most minden kiválasztott szám a következővel fog megjelenni: "kg" hozzáfűzve, miközben a cellák tényleges értékei változatlanok maradnak, így minden számítás, amely ezeket a cellákat érinti, továbbra is a tiszta numerikus adatokat használja "kg" szöveg.

Megjegyzések:

  • A formátumkód #"kg" vizuálisan hozzáfűzi "kg" minden számot tartalmazó cellára a következőképpen testreszabhatja:
    • Cseréljük ki a kg idézőjelek között a hozzáadni kívánt szöveggel.
    • Ha a cellái szöveget tartalmaznak, és konkrét szöveget szeretne hozzáfűzni, cserélje ki # (számjel) -val @ ("at" jel) a formátumkódban.

  • Nak nek vizuálisan adjon hozzá szöveget a cellák elejéhez, előzi meg a # formátumkódjában a szöveggel. Például a belépés "szöveg "# a formátum mezőben előkerül "szöveg" minden numerikus cellába.

Szöveg beszúrása az N-edik karakter után minden cellába

Ebben a részben két módszert vizsgálunk meg konkrét szöveg beszúrására az egyes cellákba N-edik karakter után: az egyik az a KICSERÉLJE képletet a másik pedig a sokoldalú eszköz. Példaként megmutatjuk hogyan lehet kötőjelet (-) beszúrni az 5. karakter után.


Szöveg beszúrása N-edik karakter után REPLACE képlettel

Ha konkrét szöveget vagy karaktereket szeretne beszúrni az N-edik karakter után a REPLACE függvénnyel rendelkező cellákba, az alábbiakban leírt mintát követjük.

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

Ennek a képletnek a logikája a helyettesítés 0 (nem) karakterei a sejt a (N + 1)-edik pozícióval "szöveg". Például, hogy kötőjelet (-) szúrjon be az 5. karakter után, az alábbi képletet fogom használni:

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


Szöveg beszúrása N-edik karakter után a Kutools for Excel segítségével

Jelentkezés által Kutools for Excel's Add Text függvény segítségével megadott szöveget nem csak a cellák elejére vagy végére, hanem a cellákon belüli meghatározott helyére is hozzáadhat.

Nak nek kötőjelet (-) szúrjon be az 5. karakter után, válasszon ki egy vagy több tartományt, ahová kötőjelet szeretne beszúrni, majd kattintson Kutools > Text > Add Text. Az Add Text párbeszédpanelt, kérjük, tegye a következőket:

  1. Írjon be egy kötőjelet (-) a szövegmezőben.
  2. Válassza ki a Adja meg a pozíciót opciót, és írja be 5 a kötőjel beszúrásához az 5. karakter után. Az eredmény előnézetét az előnézeti ablaktáblában tekintheti meg.
  3. Találat OK.

Jegyzet: Szeretné elérni a Szöveg hozzáadása hasznosság? Letöltés Kutools az Excel számára Most! Ezen túlmenően a Kutools több mint 300 egyéb funkcióval büszkélkedhet, és 30 napos ingyenes próbaverziót kínál. Ne várj, próbáld ki még ma!


Szöveg hozzáfűzése adott karakterek elé / után

Ebben a részben két módszert vizsgálunk meg szövegek hozzáfűzésére az Excel-cellákban szereplő karakterek elé vagy után: az egyiket HELYETTESÍTÉS képlet egy másik pedig a sokoldalú eszköz. Szemléltetésképpen bemutatjuk hogyan lehet beszúrni "(EO)"-t a kötőjel (-) elé és után a cella tartalmában.


Szöveg beszúrása adott karakterek elé / után SUBSTITUTE képlettel

Ha szöveget vagy karaktereket szeretne beszúrni bizonyos karakterek elé vagy mögé a cellákba a SUBSTITUTE funkcióval, akkor az alábbiakban leírt mintákat követjük.

  • Szöveg elé előtt meghatározott karakterek ("anchor_text"):

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

  • Szöveg hozzáfűzése után meghatározott karakterek ("anchor_text"):

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

A képletek mögötti logika a helyettesítés "horgony_szöveg" belül sejt val vel "added_text & anchor_text" or "horgonyszöveg és hozzáadott_szöveg", így beilleszthető "hozzáadott_szöveg" előtte vagy utána "horgony_szöveg".

Például az "(EO)" beszúrásához előtt a kötőjelet (-) a cella tartalmában használja az alábbi képletet:

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

Tipp:
  • A szám 1 a SUBSTITUTE képletben azt mondja az Excelnek, hogy csak a kötőjel (-) első előfordulását cserélje le az A2 cellában. Ha több kötőjel van, és egy másikat szeretne lecserélni, módosítsa ezt a számot a megcélzott példánynak megfelelően. "(EO)" hozzáadásához minden kötőjel előtt, távolítsa el teljesen a példányszámot:
    =SUBSTITUTE(A2, "-", "(EO)-")
  • Az "(EO)" beszúrása kötőjel után (-), használja az alábbi képletet:
    =SUBSTITUTE(A2, "-", "-(EO)", 1)

Szöveg beszúrása adott karakterek elé / után a Kutools for Excel segítségével

Kutools for Excel's Add Text A funkció lehetővé teszi, hogy egyszerűen szöveget adjon hozzá bizonyos karakterek elé vagy után a cellákba.

Nak nek kötőjel (-) elé illessze be az „(EO)” a cella tartalmában válasszon ki egy vagy több tartományt, ahol ezt a módosítást szeretné elvégezni, majd kattintson a gombra Kutools > Text > Add Text. Az Add Text párbeszédpanelt, kérjük, tegye a következőket:

  1. típus (EO) a szövegmezőben.
  2. Válassza ki a Szöveg előtt opciót, és írjon be egy kötőjelet (-) a megfelelő beviteli mezőben. Az eredmény előnézetét az előnézeti ablaktáblában tekintheti meg.
  3. Találat OK (EO) beszúrása a kötőjel elé.

Jegyzet: Szeretné elérni a Szöveg hozzáadása hasznosság? Letöltés Kutools az Excel számára Most! Ezen túlmenően a Kutools több mint 300 egyéb funkcióval büszkélkedhet, és 30 napos ingyenes próbaverziót kínál. Ne várj, próbáld ki még ma!


Fent található az összes releváns tartalom a makrók Excelben való eltávolításával kapcsolatban. Remélem, hasznosnak találja az oktatóanyagot. Ha további Excel-tippeket és trükköket szeretne felfedezni, kérem kattintson ide több ezer oktatóanyagból álló kiterjedt gyűjteményünk eléréséhez.

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