Swyddogaeth ASC Excel
Mae'r ffwythiant ASC yn dychwelyd y cod ASCII ar gyfer nod cyntaf llinyn. Fe'i defnyddir yn bennaf fel swyddogaeth VBA yn Excel.
Cystrawen
=ASC(text)
Dadleuon
- Testun (gofynnol): Y testun neu gyfeiriad at gell sy'n cynnwys y testun rydych chi am ei drosi i god ASCII.
Gwerth Dychwelyd
Mae ASC ffwythiant yn dychwelyd a gwerth rhifol.
Nodiadau swyddogaeth
- Gall y llinyn testun a gyflenwir i swyddogaeth ASC yn VBA fod yn unrhyw linyn dilys, ond dim ond nod cyntaf y llinyn y mae'n ei gyfrifo.
- Mae swyddogaeth ASC yn sensitif i achosion.
- Y cod ASCII a ddychwelwyd gan swyddogaeth ASC yw'r rhan gyfanrif o rif Degol, yn amrywio o 0 i 255. Yn union fel y mae screenshot isod yn ei ddangos. Am ragor o fanylion am god ASCII, cyfeiriwch at yr erthygl hon: https://www.ascii-code.com/.
- Y codau ASCII ar gyfer AZ a ddychwelwyd gan swyddogaeth ASC yn VBA yw 65-90, ac ar gyfer az yw 97-122.
enghraifft
Yn yr achos hwn, mae rhai llinynnau prawf yn y tabl isod. I gyfrifo cod ASCII y llinynnau testun hynny, gwnewch fel a ganlyn:
1. Pwyswch y bysellau Alt + F11 i agor ffenestr Microsoft Visual Basic for Applications.
2. Yn ffenestr Microsoft Visual Basic for Applications, cliciwch Mewnosod > Modiwl i agor ffenestr y Modiwl. Yna copïwch a gludwch y cod VBA isod i'r ffenestr.
VBA: cyfrifwch y cod ASCII
Sub Code()
Dim Result1
Result1 = Asc("K")
MsgBox Result1
End Sub
3. Pwyswch yr allwedd F5 i redeg y cod. Ac mae blwch deialog Microsoft Excel yn ymddangos, sy'n dangos canlyniad cod ASSII testun “K”, sef 75.
4. Mewnbynnu'r canlyniad “75” i mewn i gell D5 er mwyn gallu cofnodi'r canlyniad.
5. I gael gweddill y canlyniadau. Mae angen inni newid y testun yn y swyddogaeth ASC yn VBA yn unol â hynny. Er enghraifft, i wybod cod testun ASSII “Kutools”, mae'r VBA fel hyn:
VBA: cyfrifwch y cod ASCII
Sub Code()
Dim Result2
Result2 = Asc("Kutools")
MsgBox Result2
End Sub
Fe sylwch fod canlyniad y testun “Kutools” yr un peth â’r un yn y testun “K”.
6. Ailadroddwch y camau uchod i gael gweddill y canlyniadau.
Nodiadau:
- Os yw'r llinyn a gyflenwir yn wag, mae'n dychwelyd gwall amser rhedeg.
- Os yw'r testun a gyflenwir yn ofod gwag, mae'n dychwelyd 32.
- Gan fod swyddogaeth ASC yn sensitif i achosion, mae'n dychwelyd canlyniadau gwahanol ar gyfer yr un nod mewn achosion gwahanol, megis y nodau E ac e, mae ASC yn dychwelyd y canlyniadau fel 69 a 101 ar wahân.
Swyddogaethau Perthynas:
-
Excel EVEN swyddogaeth
Mae'r ffwythiant EVEN yn talgrynnu rhifau i ffwrdd o sero i'r eilrif cyfanrif agosaf.
-
Excel EXP swyddogaeth
Mae'r ffwythiant EXP yn dychwelyd canlyniad yr e cyson a godwyd i'r nfed pŵer.