Tabl cynnwys
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"& cellMae 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 IsCyn 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 IsMae 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 IsMae'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:
- Dewiswch eich ffynhonnell data.
- Ar y tab Ablebits , yn y grŵp Text , cliciwch Ychwanegu .
- 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
- 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:
- Yn y gell lle rydych am allbynnu'r canlyniad, teipiwch yr arwydd hafal (=).
- Teipiwch y testun a ddymunir tu mewn i'r dyfynodau.
- Teipiwch symbol ampersand (&).
- 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")
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:
- Tynnwch is-linyn o flaen y mewnosodtestun gyda chymorth y ffwythiant CHWITH:
LEFT(cell, n)
RIGHT(cell, LEN(cell) -n)
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 IsMae'r cod hwn yn mewnosod y