Sut i ychwanegu testun neu gymeriad penodol at gelloedd Excel

  • Rhannu Hwn
Michael Brown

Yn meddwl sut i ychwanegu testun at gell sy'n bodoli eisoes yn Excel? Yn yr erthygl hon, byddwch yn dysgu ychydig o ffyrdd syml iawn o fewnosod nodau mewn unrhyw leoliad mewn cell.

Wrth weithio gyda data testun yn Excel, efallai y bydd angen i chi ychwanegu'r un testun weithiau at y rhai sy'n bodoli eisoes. celloedd i wneud pethau'n gliriach. Er enghraifft, efallai yr hoffech chi roi rhyw rhagddodiad ar ddechrau pob cell, mewnosod symbol arbennig ar y diwedd, neu osod testun penodol cyn fformiwla.

Mae'n debyg bod pawb yn gwybod sut i wneud hyn â llaw. Bydd y tiwtorial hwn yn eich dysgu sut i ychwanegu llinynnau at gelloedd lluosog yn gyflym gan ddefnyddio fformiwlâu ac awtomeiddio'r gwaith gyda VBA neu declyn arbennig Ychwanegu Testun .

    Fformiwlâu Excel i'w hychwanegu testun/cymeriad i'r gell

    I ychwanegu nod neu destun penodol i gell Excel, cydgadwynwch linyn a chyfeirnod cell drwy ddefnyddio un o'r dulliau canlynol.

    Gweithredwr cydgadwyneiddio

    Y ffordd hawsaf i ychwanegu llinyn testun at gell yw defnyddio nod ampersand (&), sef y gweithredwr cydgadwyn yn Excel.

    " testun"& cell

    Mae hwn yn gweithio ym mhob fersiwn o Excel 2007 - Excel 365.

    Swyddogaeth CONCATENATE

    Gellir cyflawni'r un canlyniad gyda chymorth y ffwythiant CONCATENATE:

    CONCATENATE (" testun", cell)

    Mae'r ffwythiant ar gael yn Excel ar gyfer Microsoft 365, Excel 2019 - 2007.

    Swyddogaeth CONCAT

    Ychwanegu testun at gelloedd yn Excelis-linyn "PR-" i'r chwith o destun sy'n bodoli eisoes. Cyn defnyddio'r cod yn eich taflen waith, gwnewch yn siŵr eich bod yn disodli ein testun sampl gyda'r un sydd ei angen arnoch mewn gwirionedd.

    Macro 2: yn gosod y canlyniadau yn y golofn gyfagos

    Is PrependText2() Cell bylu Fel Amrediad Ar Gyfer Pob cell Mewn Cais.Selection If cell.Value" " Yna cell.Offset(0, 1).Value = "PR-" & cell.Value Next End Is

    Cyn rhedeg y macro hwn, gwnewch yn siŵr bod colofn wag i'r dde o'r ystod a ddewiswyd, fel arall bydd y data presennol yn cael ei drosysgrifennu.

    Atodi testun i'r diwedd

    Os ydych am ychwanegu llinyn/cymeriad penodol i diwedd yr holl gelloedd a ddewiswyd , bydd y codau hyn yn helpu rydych chi'n cael y gwaith wedi'i wneud yn gyflym.

    Macro 1: yn atodi testun i'r celloedd gwreiddiol

    Is-AtodiadText() Dim cell Fel Ystod Ar Gyfer Pob cell Mewn Cais.Detholiad Os cell.Value "" Yna cell.Value = cell.Value & " -PR" Pen Nesaf Is

    Mae ein cod sampl yn mewnosod yr is-linyn "-PR" i'r dde o destun sy'n bodoli eisoes. Yn naturiol, gallwch ei newid i ba bynnag destun/cymeriad sydd ei angen arnoch.

    Macro 2: yn gosod y canlyniadau mewn colofn arall

    Is-AtodiadText2() Dim cell Fel Ystod Ar Gyfer Pob Cell Yn Application.Selection If cell.Value" "" Yna cell.Offset(0, 1).Gwerth = cell.Value & "-PR" Diwedd Nesaf Is

    Mae'r cod hwn yn gosod y canlyniadau mewn colofn gyfagos . Felly, cynrydych yn ei redeg, gwnewch yn siŵr bod gennych o leiaf un golofn wag i'r dde o'r ystod a ddewiswyd, fel arall bydd eich data presennol yn cael ei drosysgrifo. Suite

    Yn rhan gyntaf y tiwtorial hwn, rydych chi wedi dysgu llond llaw o fformiwlâu gwahanol i ychwanegu testun at gelloedd Excel. Nawr, gadewch i ni ddangos i chi sut i gyflawni'r dasg gydag ychydig o gliciau :)

    Gyda Ultimate Suite wedi'i osod yn eich Excel, dyma'r camau i'w dilyn:

    1. Dewiswch eich ffynhonnell data.
    2. Ar y tab Ablebits , yn y grŵp Text , cliciwch Ychwanegu .
    3. Ar y Ychwanegu cwarel Testun , teipiwch y nod/testun yr hoffech ei ychwanegu at y celloedd a ddewiswyd, a nodwch ble y dylid ei fewnosod:
      • Ar y dechrau
      • Ar y diwedd
      • Cyn testun/cymeriad penodol
      • Ar ôl testun/cymeriad penodol
      • Ar ôl Nfed nod o'r dechrau neu'r diwedd
    4. Cliciwch y Ychwanegu Testun botwm. Wedi'i wneud!

    Fel enghraifft, gadewch i ni fewnosod y llinyn "PR-" ar ôl y nod "-" yng nghelloedd A2:A7. Ar gyfer hyn, rydym yn ffurfweddu'r gosodiadau canlynol:

    Emite yn ddiweddarach, rydym yn cael y canlyniad a ddymunir:

    Dyma'r ffyrdd gorau o ychwanegu cymeriadau a llinynnau testun yn Excel. Diolch i chi am ddarllen a gobeithio y gwelwn ni chi ar ein blog wythnos nesaf!

    Lawrlwythiadau ar gael

    Ychwanegu testun i'r gell yn Excel - enghreifftiau fformiwla (.xlsmffeil)

    Ultimate Suite - fersiwn prawf (ffeil .exe)

    >
    3>|365, Excel 2019, ac Excel Online, gallwch ddefnyddio'r swyddogaeth CONCAT, sy'n disodli CONCATENATE modern:CONCAT (" testun", cell)

    Nodyn. Cofiwch, ym mhob fformiwlâu, y dylid amgáu testun mewn dyfynodau.

    Dyma'r dulliau cyffredinol, ac mae'r enghreifftiau isod yn dangos sut i'w cymhwyso'n ymarferol.

    Sut i ychwanegu testun at ddechrau celloedd

    I ychwanegu testun neu nod penodol i'r dechrau cell, dyma beth sydd angen i chi ei wneud:

    1. Yn y gell lle rydych am allbynnu'r canlyniad, teipiwch yr arwydd hafal (=).
    2. Teipiwch y testun a ddymunir tu mewn i'r dyfynodau.
    3. Teipiwch symbol ampersand (&).
    4. Dewiswch y gell yr ychwanegir y testun ati, a gwasgwch Enter .

    Fel arall, gallwch gyflenwi eich llinyn testun a chyfeirnod cell fel paramedrau mewnbwn i'r ffwythiant CONCATENATE neu CONCAT.

    Er enghraifft, i ragbaratoi'r testun " Prosiect: " i enw prosiect yn A2 , bydd unrhyw un o'r fformiwlâu isod yn gweithio.

    Ym mhob fersiwn Excel:

    ="Project:"&A2

    =CONCATENATE("Project:", A2)

    Yn Excel 365 ac Excel 2019:

    =CONCAT("Project:", A2)

    Rhowch y fformiwla yn B2, llusgwch hi i lawr y golofn, a bydd yr un testun yn cael ei fewnosod ym mhob cell.

    Awgrym. Mae'r fformiwlâu uchod yn ymuno â dau linyn heb fylchau. I wahanu gwerthoedd gyda gofod gwyn, teipiwch nodwedd gofod ar ddiwedd y testun rhagpendodol (e.e. "Project: ").

    Er hwylustod, gallwch fewnbynnu'r testun targed mewn cell rhagddiffiniedig (E2) ac ychwanegu dwy gell testun at ei gilydd :

    Heb fylchau:

    =$E$2&A2

    =CONCATENATE($E$2, A2)

    Gyda bylchau:

    =$E$2&" "&A2

    =CONCATENATE($E$2, " ", A2)

    Sylwch fod cyfeiriad y gell sy'n cynnwys y mae testun parod wedi'i gloi gyda'r arwydd $, fel na fydd yn symud wrth gopïo'r fformiwla i lawr.

    Gyda'r dull hwn, gallwch chi newid y testun a ychwanegwyd yn hawdd mewn un lle, heb orfod diweddaru pob fformiwla.

    Sut i ychwanegu testun at ddiwedd celloedd yn Excel

    I atodi testun neu nod penodol i gell sy'n bodoli eisoes, defnyddiwch y dull cydgadwynu eto. Mae'r gwahaniaeth yn nhrefn y gwerthoedd cydgadwynedig: dilynir cyfeirnod cell gan linyn testun.

    Er enghraifft, i ychwanegu'r llinyn " -US " i ddiwedd cell A2 , dyma'r fformiwlâu i'w defnyddio:

    =A2&"-US"

    =CONCATENATE(A2, "-US")

    =CONCAT(A2, "-US")

    Fel arall, gallwch fewnbynnu'r testun mewn rhyw gell, ac yna ymuno â dau celloedd gyda'r testun gyda'i gilydd:

    =A2&$D$2

    =CONCATENATE(A2, $D$2)

    Cofiwch ddefnyddio cyfeirnod absoliwt ar gyfer y testun atodedig ($D$2) er mwyn i'r fformiwla gopïo'n gywir ar draws y golofn .

    Ychwanegu nodau i ddechrau a diwedd llinyn

    Gan wybod sut i ragpendodi ac atodi testun i gell sy'n bodoli, nid oes dim a fyddai'n eich rhwystro rhag defnyddio'r ddau technegau o fewn un fformiwla.

    Fel enghraifft, gadewch i ni ychwanegu'r llinyn" Prosiect: " i'r dechrau a " -US " i ddiwedd y testun presennol yn A2.

    ="Project:"&A2&"-US"

    =CONCATENATE("Project:", A2, "-US") <3

    =CONCAT("Project:", A2, "-US")

    Gyda mewnbwn y llinynnau mewn celloedd ar wahân, mae hyn yn gweithio yr un mor dda:

    Cyfuno testun o ddwy gell neu fwy

    I gosod gwerthoedd o gelloedd lluosog i mewn i un gell, cydgadwynwch y celloedd gwreiddiol drwy ddefnyddio'r technegau sydd eisoes yn gyfarwydd: symbol ampersand, swyddogaeth CONCATENATE neu CONCAT.

    Er enghraifft, i gyfuno gwerthoedd o golofnau A a B gan ddefnyddio coma a bwlch (", ") ar gyfer yr amffinydd, rhowch un o'r fformiwlâu isod yn B2, ac yna llusgwch ef i lawr y golofn.

    Ychwanegwch destun o ddwy gell ag ampersand:

    =A2&", "&B2

    Cyfuno testun o ddwy gell gyda CONCAT neu CONCATENATE:

    =CONCATENATE(A2, ", ", B2)

    =CONCAT(A2, ", ", B2)

    Wrth ychwanegu testun o ddwy golofn , byddwch yn siŵr o ddefnyddio cyfeirnodau cell cymharol (fel A2), fel eu bod yn addasu'n gywir ar gyfer pob rhes lle mae'r fformiwla'n cael ei chopïo.

    I gyfuno testun o gelloedd lluosog yn Excel 365 ac Excel 2019, gallwch chi trosoledd y swyddogaeth TEXTJOIN. Mae ei gystrawen yn darparu amffinydd (y ddadl gyntaf), sy'n gwneud y fformiwlar yn fwy cryno ac yn haws i'w reoli.

    Er enghraifft, i ychwanegu llinynnau o dair colofn (A, B ac C), gan wahanu'r gwerthoedd â coma a bwlch, y fformiwla yw:

    =TEXTJOIN(", ", TRUE, A2, B2, C2)

    Sut i ychwanegu nod arbennig i gell yn Excel

    I fewnosod nod arbennig yn ac Excelcell, mae angen i chi wybod ei god yn y system ASCII. Unwaith y bydd y cod wedi'i sefydlu, rhowch ef i'r swyddogaeth CHAR i ddychwelyd nod cyfatebol. Mae'r ffwythiant CHAR yn derbyn unrhyw rif o 1 i 255. Mae rhestr o godau nodau argraffadwy (gwerthoedd o 32 i 255) i'w gweld yma.

    I ychwanegu nod arbennig at werth presennol neu ganlyniad fformiwla, rydych yn gallu cymhwyso unrhyw ddull cydgadwyniad yr ydych yn ei hoffi orau.

    Er enghraifft, i ychwanegu'r symbol nod masnach (™) at destun yn A2, bydd unrhyw un o'r fformiwlâu canlynol yn gweithio:

    =A2&CHAR(153)

    =CONCATENATE(A2&CHAR(153))

    =CONCAT(A2&CHAR(153))

    Sut i ychwanegu testun at fformiwla yn Excel

    I ychwanegu nod neu destun penodol at ganlyniad fformiwla, dim ond concatenate llinyn gyda'r fformiwla ei hun.

    Dewch i ni ddweud, rydych chi'n defnyddio'r fformiwla hon i ddychwelyd yr amser presennol:

    =TEXT(NOW(), "h:mm AM/PM")

    I esbonio i'ch defnyddwyr faint o'r gloch yw hi , gallwch osod peth testun cyn a/neu ar ôl y fformiwla.

    Mewnosod testun cyn y fformiwla :

    ="Current time: "&TEXT(NOW(), "h:mm AM/PM")

    =CONCATENATE("Current time: ", TEXT(NOW(), "h:mm AM/PM"))

    =CONCAT("Current time: ", TEXT(NOW(), "h:mm AM/PM"))

    Ychwanegu testun ar ôl fformiwla:

    =TEXT(NOW(), "h:mm AM/PM")&" - current time"

    =CONCATENATE(TEXT(NOW(), "h:mm AM/PM"), " - current time")

    =CONCAT(TEXT(NOW(), "h:mm AM/PM"), " - current time")

    0>

    Ychwanegu testun at y fformiwla ar y ddwy ochr:

    ="It's " &TEXT(NOW(), "h:mm AM/PM")& " here in Gomel"

    =CONCATENATE("It's ", TEXT(NOW(), "h:mm AM/PM"), " here in Gomel")

    =CONCAT("It's ", TEXT(NOW(), "h:mm AM/PM"), " here in Gomel")

    Sut i ins testun rt ar ôl Nfed nod

    I ychwanegu testun neu nod arbennig mewn man arbennig mewn cell, mae angen i chi rannu'r llinyn gwreiddiol yn ddwy ran a gosod y testun yn y canol. Dyma sut:

    1. Tynnwch is-linyn o flaen y mewnosodtestun gyda chymorth y ffwythiant CHWITH:

    LEFT(cell, n)

  • Tynnwch is-linyn yn dilyn y testun gan ddefnyddio'r cyfuniad o DDE a LEN:
  • RIGHT(cell, LEN(cell) -n)

  • Cydgadwynwch y ddau is-linyn a'r testun/cymeriad gan ddefnyddio symbol ampersand.
  • Mae'r fformiwla gyflawn ar y ffurf hon:

    CHWITH( cell , n ) & " testun " & DDE( cell , LEN( cell ) - n )

    Gellir uno'r un rhannau drwy ddefnyddio'r ffwythiant CONCATENATE neu CONCAT:

    CONCATENATE(LEFT( cell , n ), " testun ", DDE( cell , LEN( cell ) - n ))

    Gellir cyflawni'r dasg hefyd drwy ddefnyddio'r ffwythiant REPLACE:

    REPLACE( cell , n+1 , 0 , " testun ")

    Y tric yw bod y ddadl num_chars sy'n diffinio faint o nodau i'w disodli wedi'i gosod i 0, felly mae'r fformiwla mewn gwirionedd yn mewnosod testun yn y safle penodedig mewn cell heb ddisodli unrhyw beth. Mae'r safle ( start_num arg) yn cael ei gyfrifo gan ddefnyddio'r ymadrodd hwn: n+1. Rydym yn ychwanegu 1 at safle'r nfed nod oherwydd dylai'r testun gael ei fewnosod ar ei ôl.

    Er enghraifft, i fewnosod cysylltnod (-) ar ôl yr 2il nod yn A2, y fformiwla yn B2 yw:<3

    =LEFT(A2, 2) &"-"& RIGHT(A2, LEN(A2) -2)

    Neu

    =CONCATENATE(LEFT(A2, 2), "-", RIGHT(A2, LEN(A2) -2))

    Neu

    =REPLACE(A2, 2+1, 0, "-")

    Llusgwch y fformiwla i lawr, a bydd gennych yr un peth nod wedi'i fewnosod ym mhob cell:

    Sut i ychwanegu testun cyn/ar ôl nodyn penodolnod

    I fewnosod testun penodol cyn neu ar ôl nod penodol, mae angen i chi benderfynu lleoliad y nod hwnnw mewn llinyn. Gellir gwneud hyn gyda chymorth y swyddogaeth CHWILIO:

    SEARCH (" torgoch ", cell )

    Unwaith y bydd y lleoliad wedi'i bennu, gallwch ychwanegu llinyn yn union yn y lle hwnnw gan ddefnyddio'r ymagweddau a drafodwyd yn yr enghraifft uchod.

    Ychwanegu testun ar ôl nod penodol

    I fewnosod rhywfaint o destun ar ôl nod penodol, y fformiwla generig yw:

    CHWITH( cell , CHWILIO (" torgoch ", cell )) & " testun " & DDE( cell , LEN( cell ) - SEARCH (" torgoch ", cell ))

    Neu

    CONCATENATE (CHWITH( cell , SEARCH(" torgoch ", cell )), " testun ", DDE( cell , LEN( cell ) - SEARCH (" torgoch ", cell )))

    Er enghraifft, i fewnosod y testun ( UD) ar ôl cysylltnod yn A2, y fformiwla yw:

    =LEFT(A2, SEARCH("-", A2)) &"(US)"& RIGHT(A2, LEN(A2) - SEARCH("-", A2))

    Neu

    =CONCATENATE(LEFT(A2, SEARCH("-", A2)), "(US)", RIGHT(A2, LEN(A2) -SEARCH("-", A2)))

    > Mewnosod testun cyn nod penodol

    I ychwanegu peth testun cyn nod arbennig, y fformiwla yw:

    CHWITH ( cell , SEARCH (" torgoch ", cell ) -1) & " testun " & DDE( cell , LEN( cell ) - SEARCH(" torgoch ", cell ) +1)

    Neu

    CONCATENATE(LEFT( cell , SEARCH (" torgoch ", cell ) - 1), " testun ", DDE( cell , LEN( cell ) - SEARCH (" torgoch ", cell ) +1))

    Fel y gwelwch, mae'r mae fformiwlâu yn debyg iawn i'r rhai hynnymewnosod testun ar ôl nod. Y gwahaniaeth yw ein bod yn tynnu 1 o ganlyniad y CHWILIAD cyntaf i orfodi'r ffwythiant CHWITH i adael allan y nod yr ychwanegir y testun ar ei ôl. At ganlyniad yr ail CHWILIAD, rydym yn ychwanegu 1, fel y bydd y ffwythiant DDE yn nôl y nod hwnnw.

    Er enghraifft, i osod y testun (UD) cyn cysylltnod yn A2, dyma'r fformiwla i'w defnyddio:

    =LEFT(A2, SEARCH("-", A2) -1) &"(US)"& RIGHT(A2, LEN(A2) -SEARCH("-", A2) +1)

    Neu

    =CONCATENATE(LEFT(A2, SEARCH("-", A2) -1), "(US)", RIGHT(A2, LEN(A2) -SEARCH("-", A2) +1))

    Nodiadau:

    • Os yw'r gell wreiddiol yn cynnwys digwyddiadau lluosog nod, bydd y testun yn cael ei fewnosod cyn/ar ôl y digwyddiad cyntaf.
    • Mae'r ffwythiant CHWILIO yn ansensitif i achosion a ni all wahaniaethu llythrennau bach a phriflythrennau. Os ydych yn bwriadu ychwanegu testun cyn/ar ôl llythyren fach neu lythrennau mawr, yna defnyddiwch y swyddogaeth FIND sy'n sensitif i lythrennau i ddod o hyd i'r llythyren honno.

    Sut i ychwanegu gofod rhwng testun yng nghell Excel

    0>Mewn gwirionedd, dim ond achos penodol o'r ddwy enghraifft flaenorol ydyw.

    I ychwanegu gofod yn yr un safle ym mhob cell, defnyddiwch y fformiwla i fewnosod testun ar ôl yr nfed nod, lle mae testun yn nod gofod (" ").

    Er enghraifft, i fewnosod bwlch ar ôl y 10fed nod yng nghelloedd A2:A7, rhowch y fformiwla isod yn B2 a llusgwch drwyddo B7:

    =LEFT(A2, 10) &" "& RIGHT(A2, LEN(A2) -10)

    Neu

    =CONCATENATE(LEFT(A2, 10), " ", RIGHT(A2, LEN(A2) -10))

    Yn yr holl gelloedd gwreiddiol, colon (:) yw'r 10fed nod, felly mewnosodir bwlch yn union lle mae angen inniit:

    I fewnosod gofod mewn safle gwahanol ym mhob cell, addaswch y fformiwla sy'n ychwanegu testun cyn/ar ôl nod penodol.

    Yn y tabl sampl isod, mae colon (:) wedi'i leoli ar ôl rhif y project, a all gynnwys nifer amrywiol o nodau. Gan ein bod yn dymuno ychwanegu bwlch ar ôl y colon, rydym yn lleoli ei leoliad gan ddefnyddio'r ffwythiant CHWILIO:

    =LEFT(A2, SEARCH(":", A2)) &" "& RIGHT(A2, LEN(A2)-SEARCH(":", A2))

    Neu

    =CONCATENATE(LEFT(A2, SEARCH(":", A2)), " ", RIGHT(A2, LEN(A2)-SEARCH(":", A2)))

    Sut i ychwanegu'r un testun at gelloedd presennol gyda VBA

    Os oes angen i chi fewnosod yr un testun yn aml mewn celloedd lluosog, gallwch awtomeiddio'r dasg gyda VBA.

    Prepend text to dechrau

    Mae'r macros isod yn ychwanegu testun neu nod penodol i dechrau pob cell a ddewiswyd . Mae'r ddau god yn dibynnu ar yr un rhesymeg: gwiriwch bob cell yn yr ystod a ddewiswyd ac os nad yw'r gell yn wag, rhagosodwch y testun penodedig. Y gwahaniaeth yw lle mae'r canlyniad yn cael ei osod: mae'r cod cyntaf yn gwneud newidiadau i'r data gwreiddiol tra bod yr ail un yn gosod y canlyniadau mewn colofn i'r dde o'r ystod a ddewiswyd.

    Os nad oes gennych lawer o brofiad gyda VBA, bydd y canllaw cam wrth gam hwn yn eich arwain trwy'r broses: Sut i fewnosod a rhedeg cod VBA yn Excel.

    Macro 1: yn ychwanegu testun i'r celloedd gwreiddiol

    Sub PrependText () Cell dim Fel Ystod Ar Gyfer Pob cell Mewn Cais.Selection If cell.Value" " Then cell.Value = "PR-" & cell.Value Next End Is

    Mae'r cod hwn yn mewnosod y

    Mae Michael Brown yn frwd dros dechnoleg ymroddedig ac yn frwd dros symleiddio prosesau cymhleth gan ddefnyddio offer meddalwedd. Gyda mwy na degawd o brofiad yn y diwydiant technoleg, mae wedi hogi ei sgiliau yn Microsoft Excel ac Outlook, yn ogystal â Google Sheets a Docs. Mae blog Michael yn ymroddedig i rannu ei wybodaeth a'i arbenigedd ag eraill, gan ddarparu awgrymiadau a thiwtorialau hawdd eu dilyn ar gyfer gwella cynhyrchiant ac effeithlonrwydd. P'un a ydych chi'n weithiwr proffesiynol profiadol neu'n ddechreuwr, mae blog Michael yn cynnig mewnwelediadau gwerthfawr a chyngor ymarferol ar gyfer cael y gorau o'r offer meddalwedd hanfodol hyn.