Note: The other languages of the website are Google-translated. Back to English

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:

=TEXTJOIN("",TRUE,IF(ISERR(MID(text,ROW(INDIRECT("1:"&LEN(text))),1)+0),MID(text,ROW(INDIRECT("1:"&LEN(text))),1),""))
  • 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:

=TEXTJOIN("",TRUE,IF(ISERR(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0),MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),""))

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:

=TRIM(TEXTJOIN("",TRUE,IF(ISERR(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0),MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),"")))

2. I dynnu rhifau o dannau testun mewn fersiynau cynnar Excel, defnyddiwch y fformiwla ganlynol:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,1,""),2,""),3,""),4,""),5,""),6,""),7,""),8,""),9,""),0,"")


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:

  • 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.
  • 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

Hoffech chi gwblhau eich gwaith dyddiol yn gyflym ac yn berffaith? Mae Kutools ar gyfer Excel yn dod â 300 o nodweddion uwch pwerus (Cyfuno llyfrau gwaith, swm yn ôl lliw, cynnwys cell hollti, dyddiad trosi, ac yn y blaen ...) ac arbed amser 80% i chi.

  • Wedi'i gynllunio ar gyfer 1500 o senarios gwaith, yn eich helpu i ddatrys problemau Excel 80%.
  • Gostyngwch filoedd o gliciau bysellfwrdd a llygoden bob dydd, lleddfu'ch llygaid a'ch dwylo blinedig.
  • Dewch yn arbenigwr Excel mewn 3 munud. Nid oes angen cofio unrhyw fformiwlâu poenus a chodau VBA mwyach.
  • Treial am ddim diderfyn 30 diwrnod. Gwarant arian yn ôl 60 diwrnod. Uwchraddio a chefnogi am ddim am 2 flynedd.
Rhuban o Excel (gyda Kutools ar gyfer Excel wedi'i osod)

Tab Swyddfa - Galluogi Darllen a Golygu Tabbed yn Microsoft Office (cynnwys 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), Yn union fel Chrome, Firefox, a New Internet Explorer.
Ergyd Sgrin o Excel (gyda Office Tab wedi'i osod)
sylwadau (0)
Dim sgôr eto. Byddwch y cyntaf i sgorio!
Nid oes unrhyw sylwadau wedi'u postio yma eto
Gadewch eich sylwadau
Postio fel Gwestai
×
Graddiwch y swydd hon:
0   Cymeriadau
Lleoliadau a Awgrymir