01 o 01
Swyddogaethau Excel MID a MIDB
Pan gaiff testun ei gopïo neu ei fewnforio i Excel, mae cymeriadau sbwriel diangen yn cael eu cynnwys weithiau gyda'r data da.
Neu, mae adegau pan fo angen rhan o'r llinyn testun yn y gell yn unig - fel enw cyntaf person ond nid yr enw olaf.
Ar gyfer enghreifftiau fel hyn, mae gan Excel nifer o swyddogaethau y gellir eu defnyddio i gael gwared ar y data diangen o'r gweddill.
Pa swyddogaeth rydych chi'n ei ddefnyddio yn dibynnu ar leoliad y data da yn gymharol â'r cymeriadau diangen yn y gell.
- Os yw'r data da, neu'r is - orsaf i'w gadw, ar ochr dde'r data, defnyddiwch y swyddogaeth HAWL i'w dynnu allan .
- Os yw'r is-bont ar ochr chwith y data, defnyddiwch y swyddogaeth LEFT i'w dynnu allan .
- Os oes gan y sub-gyfran gymeriadau diangen ar y ddwy ochr ohono, defnyddiwch y swyddogaethau MID neu MIDB i'w dynnu allan.
MID vs. MIDB
Mae'r swyddogaethau MID a MIDB yn wahanol yn unig yn yr ieithoedd y maent yn eu cefnogi.
Mae MID ar gyfer ieithoedd sy'n defnyddio'r set cymeriad sengl - mae'r grŵp hwn yn cynnwys y rhan fwyaf o ieithoedd fel Saesneg a phob iaith Ewropeaidd.
Mae MIDB ar gyfer ieithoedd sy'n defnyddio'r set gymeriad double-byte - yn cynnwys Siapaneaidd, Tsieineaidd (Symleiddiedig), Tsieineaidd (Traddodiadol) a Corea.
Cystrawen a Dadleuon Swyddogaeth MIDB a MIDB
Yn Excel, mae cystrawen swyddogaeth yn cyfeirio at gynllun y swyddogaeth ac yn cynnwys enw'r swyddogaeth, cromfachau a dadleuon .
Y cystrawen ar gyfer y swyddogaeth CANOL yw:
= MID (Testun, Start_num, Num_chars)
Y cystrawen ar gyfer swyddogaeth MIDB yw:
= MIDB (Testun, Start_num, Num_bytes)
Mae'r dadleuon hyn yn dweud wrth Excel
- pa ddata y mae i'w ddefnyddio yn y swyddogaeth;
- safle cychwyn y data da neu'r is-bont sy'n cael ei dynnu;
- hyd y sub-bont.
Testun - (yn ofynnol ar gyfer swyddogaeth MID a MIDB ) y llinyn testun sy'n cynnwys y data a ddymunir
- gall y ddadl hon fod y cyfeirnod cywir neu linell gell i leoliad y data yn y daflen waith - rhesi 2 a 3 yn y ddelwedd uchod.
Mae Start_num - (sy'n ofynnol ar gyfer swyddogaeth MID a MIDB ) yn pennu'r cymeriad cychwynnol o ochr chwith y sub-orsaf i'w gadw.
Num_chars - (sy'n ofynnol ar gyfer swyddogaeth MID ) yn pennu nifer y cymeriadau ar y dde i'r Start_num i'w gadw.
Mae Num_bytes (sy'n ofynnol ar gyfer swyddogaeth MIDB ) yn pennu nifer y cymeriadau - yn bytes - ar y dde i'r Start_num i'w gadw.
Nodiadau:
Os yw Start_num yn fwy na hyd y llinyn testun, mae MID / MIDB yn dychwelyd celloedd gwag - rhes 4 o'r ddelwedd, lle mae Start_num yn hafal i 14, ac mae'r llinyn testun yn ddim ond 13 nod.
Os yw Start_num yn llai na 1 neu Num_chars / Num_bytes yn negyddol, mae'r swyddogaeth MID / MIDB yn dychwelyd y #VALUE! gwerth gwall - rhes 6 o'r ddelwedd, lle mae Start_num yn hafal i -1.
Os yw Num_chars / Num_bytes yn cyfeirio celloedd gwag neu wedi'i osod i sero, mae MID / MIDB yn dychwelyd celloedd gwag - rhes 7 o'r ddelwedd, lle mae Num_chars yn cyfeirio at y cell wag B13.
Enghraifft o Swyddogaeth Mân - Dethol Data Da o Ddrwg
Mae'r enghraifft yn y ddelwedd uchod yn dangos nifer o ffyrdd o ddefnyddio'r swyddogaeth MID i dynnu nifer penodol o gymeriadau o linyn testun, gan gynnwys mynd i'r data yn uniongyrchol fel dadleuon ar gyfer y swyddogaeth - rhes 2 - a mynd i mewn i gyfeiriadau cell ar gyfer y tri dadl - rhes 5.
Gan ei bod fel arfer orau i fynd i mewn i gyfeiriadau cell ar gyfer dadleuon yn hytrach na'r data gwirioneddol, mae'r wybodaeth isod yn rhestru'r camau a ddefnyddir i fynd i mewn i'r swyddogaeth MID a'i ddadleuon i mewn i gell C5.
Y Blwch Deialog Swyddog Canolog
Mae'r opsiynau ar gyfer mynd i mewn i'r swyddogaeth a'i dadleuon i gell C5 yn cynnwys:
- Teipio'r swyddogaeth gyflawn: = MID (A3, B11, B12) i mewn i gell C5.
- Dewis y swyddogaeth a'r dadleuon gan ddefnyddio blwch deialog y swyddogaeth
Mae defnyddio'r blwch deialog i fynd i mewn i'r swyddogaeth yn aml yn symleiddio'r dasg gan fod y blwch deialog yn gofalu am gystrawen y swyddogaeth - gan gynnwys enw'r swyddogaeth, y gwahanyddion comas a bracedi yn y lleoliadau a'r maint cywir.
Pwyntio Cyfeiriadau Cell
Ni waeth pa opsiwn rydych chi'n ei ddewis i fynd i mewn i'r gellwedd i mewn i gelllen waith, mae'n debyg ei bod yn well defnyddio pwynt a chliciwch i nodi unrhyw gyfeiriadau celloedd a phob un a ddefnyddir fel dadleuon i leihau'r siawns o gamgymeriadau a achosir trwy deipio'r cyfeirnod celloedd anghywir.
Defnyddio'r Blwch Deialog Swyddogaeth CANOL
- Cliciwch ar gell C1 i'w wneud yn y gell weithredol - dyma lle bydd canlyniadau'r swyddogaeth yn cael ei arddangos;
- Cliciwch ar daflen Fformiwlâu'r ddewislen rhuban ;
- Dewiswch Testun o'r rhuban i agor y rhestr ostwng swyddogaeth;
- Cliciwch ar MID yn y rhestr i ddod â blwch deialog y swyddogaeth i fyny;
- Yn y blwch deialog, cliciwch ar y llinell Testun yn y blwch deialog;
- Cliciwch ar gell A5 yn y daflen waith i nodi'r cyfeirnod celloedd hwn fel y ddadl Testun ;
- Cliciwch ar y llinell Start_num
- Cliciwch ar gell B11 yn y daflen waith i nodi'r cyfeirnod celloedd hwn;
- Cliciwch ar y llinell Num_chars ;
- Cliciwch ar gell B12 yn y daflen waith i nodi'r cyfeirnod celloedd hwn;
- Cliciwch OK i gwblhau'r swyddogaeth a chau'r blwch deialog;
- Dylai'r ffeil is-orsaf echdynnu # 6 ymddangos yn y celloedd C5;
- Pan fyddwch yn clicio ar gell C5, mae'r swyddogaeth gyflawn = MID (A3, B11, B12) yn ymddangos yn y bar fformiwla uwchben y daflen waith.
Tynnu Rhifau gyda'r Swyddog Canolog
Fel y dangosir yn y rhes wyth o'r enghraifft uchod, gellir defnyddio'r swyddogaeth CANOL i dynnu is-set o ddata rhifol o rif hwy gan ddefnyddio'r camau a restrir uchod.
Yr unig broblem yw bod y data wedi'i dynnu'n cael ei drawsnewid yn destun testun ac na ellir ei ddefnyddio mewn cyfrifiadau sy'n cynnwys rhai swyddogaethau - megis y swyddogaethau SUM a AVERAGE .
Un ffordd o gwmpas y broblem hon yw defnyddio'r swyddogaeth VALUE i drosi'r testun i mewn i rif fel y dangosir yn rhes 9 uchod:
= GWERTH (CANOL (A8,5,3))
Ail ddewis yw defnyddio past arbennig i drosi'r testun i rifau .