Tynnu neu dynnu nodau rhifol o dannau testun
Os ydych chi am dynnu pob rhif yn unig o restr o dannau testun ond cadw cymeriadau nad ydynt yn rhifol eraill, efallai bod rhai fformiwlâu yn Excel a all ffafrio chi.
Tynnwch neu dynnu pob rhif o dannau testun yn Excel
I dynnu rhifau yn unig o dannau alffaniwmerig, gall fformiwla arae gymhleth sy'n cyfuno swyddogaethau TEXTJOIN, MID, ROW, IF, ISERR, LEN a'r INDIRECT eich helpu chi. (Nodyn: Mae'r fformiwla hon ond yn gweithio'n dda yn Excel 2019 ac Office 365.) Y gystrawen generig yw:
- text: y llinyn testun neu'r gwerth cell yr ydych am dynnu pob rhif ohono.
1. Copïwch neu nodwch y fformiwla isod mewn cell wag lle rydych chi am allbwn y canlyniad:
2. Yna, pwyswch Ctrl + Shift + Enter allweddi ar yr un pryd i gael y canlyniad cyntaf, gweler y screenshot:
3. Ac yna, dewiswch y gell fformiwla, llusgwch y ddolen llenwi i lawr i'r celloedd rydych chi am eu defnyddio, mae'r holl rifau wedi'u tynnu o'r tannau testun, gweler y screenshot:
Esboniad o'r fformiwla:
ROW (INDIRECT ("1:" & LEN (A2))): Bydd y swyddogaeth INDIRECT yn y swyddogaeth ROW yn dychwelyd rhestr arae pa hyd yw hyd cell A2 fel yr isod, a chydnabyddir y rhan hon fel y start_num yn y swyddogaeth MID.
{1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21}
MID (A2, ROW (INDIRECT ("1:" & LEN (A2))), 1): Defnyddir y swyddogaeth MID hon i dynnu testun o gell A2 i gael un cymeriad, a bydd yn dychwelyd arae fel hyn:
{"5"; "0"; "0"; ""; "K"; "u"; "t"; "o"; "o"; "l"; "s"; ""; "f" ; "o"; "r"; ""; "E"; "x"; "c"; "e"; "l"}
MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0: Gan ychwanegu 0 gwerth ar ôl i'r arae hon gael ei defnyddio i orfodi'r testun i rif, bydd gwerth y testun rhifol yn cael ei drawsnewid yn rhif, a bydd gwerthoedd nad ydynt yn rhifol yn cael eu harddangos fel gwerth gwall #VALUE fel hyn:
{"5"; "0"; "0"; # GWERTH !; # GWERTH !; # GWERTH !; # GWERTH !; # GWERTH !; # GWERTH! !; # GWERTH! !; # GWERTH! ...}
IF(ISERR(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0),MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),""): Defnyddir y swyddogaeth IF i wirio a yw'r arae a ddychwelwyd gan swyddogaeth MID yn werthoedd gwall ai peidio. Os yw'n werth gwall, yna mynnwch y cymeriad nad yw'n rhifol gan ddefnyddio'r ail swyddogaeth MID, fel arall, mae llinynnau gwag yn cael eu harddangos fel hyn:
{""; ""; ""; ""; "K"; "u"; "t"; "o"; "o"; "l"; "s"; ""; "f"; "o ";" r ";" ";" E ";" x ";" c ";" e ";" l "}
TEXTJOIN("",TRUE,IF(ISERR(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0),MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),"")): Yn olaf, bydd swyddogaeth TEXTJOIN yn ymuno â phob gwerth ac yn anwybyddu'r llinyn gwag i gael y canlyniad.
Nodiadau:
1. Wrth dynnu nodau rhifol, efallai bod rhai nodau gofod ychwanegol ar ôl, i gael gwared ar yr holl ofodau ychwanegol, dylech lapio'r fformiwla yn swyddogaeth TRIM fel isod:
2. I dynnu rhifau o dannau testun mewn fersiynau cynnar Excel, defnyddiwch y fformiwla ganlynol:
Swyddogaethau cymharol a ddefnyddir:
- TEXTJOIN:
- Mae swyddogaeth TEXTJOIN yn ymuno â gwerthoedd lluosog o res, colofn neu ystod o gelloedd â amffinydd penodol.
- MID:
- Defnyddir y swyddogaeth MID i ddarganfod a dychwelyd nifer benodol o nodau o ganol llinyn testun penodol.
- ROW:
- Mae swyddogaeth Excel ROW yn dychwelyd rhif rhes cyfeirnod.
- INDIRECT:
- Mae swyddogaeth Excel INDIRECT yn trosi llinyn testun i gyfeirnod dilys.
- LEN:
- Mae'r swyddogaeth LEN yn dychwelyd nifer y nodau mewn llinyn testun.
- IF:
- Mae swyddogaeth IF yn perfformio prawf rhesymegol syml sy'n dibynnu ar ganlyniad y gymhariaeth, ac mae'n dychwelyd un gwerth os yw'r canlyniad yn WIR, neu werth arall os yw'r canlyniad yn GAU.
- ISERR:
- Defnyddir swyddogaeth ISERR i ddychwelyd GWIR ar gyfer unrhyw fath o wall ac eithrio'r gwall # Amherthnasol.
Mwy o erthyglau:
- Tynnu Cymeriadau Diangen O Gell Yn Excel
- Gallwch ddefnyddio'r swyddogaeth SUBSTITUTE i dynnu unrhyw nodau diangen o gell benodol yn Excel.
- Dileu Toriadau Llinell O Gelloedd Yn Excel
- Mae'r tiwtorial hwn yn darparu tri fformiwla i'ch helpu i gael gwared ar seibiannau llinell (sy'n digwydd trwy wasgu bysellau Alt + Enter mewn cell) o gelloedd penodol yn Excel.
- Dileu Testun yn Seiliedig ar Sefyllfa Amrywiol Yn Excel
- Mae'r tiwtorial hwn yn esbonio sut i dynnu testun neu gymeriadau o gell pan fydd yn lleoli mewn safle amrywiol.
- Llain neu Dileu Cymeriadau Di-rifol o Llinynnau Testun
- Weithiau, efallai y bydd angen i chi dynnu pob un o'r nodau nad ydynt yn rhifol o'r tannau testun, a dim ond cadw'r rhifau fel isod y llun a ddangosir. Bydd yr erthygl hon yn cyflwyno rhai fformiwlâu ar gyfer datrys y dasg hon yn Excel.
Yr Offer Cynhyrchedd Swyddfa Gorau
Kutools for Excel - Yn Eich Helpu i Sefyll Allan O Dyrfa
Kutools ar gyfer Excel Mae ganddo Dros 300 o Nodweddion, Sicrhau mai dim ond clic i ffwrdd yw'r hyn sydd ei angen arnoch chi...
Tab Office - Galluogi Darllen a Golygu Tabiau yn Microsoft Office (gan gynnwys Excel)
- Un eiliad i newid rhwng dwsinau o ddogfennau agored!
- Gostyngwch gannoedd o gliciau llygoden i chi bob dydd, ffarweliwch â llaw llygoden.
- Yn cynyddu eich cynhyrchiant 50% wrth wylio a golygu sawl dogfen.
- Yn dod â Thabiau Effeithlon i'r Swyddfa (gan gynnwys Excel), Just Like Chrome, Edge a Firefox.