Skip i'r prif gynnwys

Swyddogaeth SCAN Excel (365)

Mae'r swyddogaeth SCAN yn cymhwyso swyddogaeth LAMBDA i bob gwerth mewn arae ac yn dychwelyd arae sy'n cynnwys y gwerthoedd canolradd wrth sganio'r arae.

sgan-swyddogaeth 1


Cystrawen

=REDUCE ([initial_value],array,lambda(accumulator, value))


Dadleuon

  • Gwerth_cychwynnol (dewisol): Gwerth cychwyn y cronadur.
  • Array (gofynnol): Yr arae i'w sganio.
  • Lambda (gofynnol): Y swyddogaeth LAMBDA arferol a ddefnyddir i sganio'r arae.
    • Cronadur (gofynnol): Cyfanswm y gwerth a'i ddychwelyd fel y canlyniad terfynol.
    • Gwerth (gofynnol): Y cyfrifiad a ddefnyddir ar gyfer pob elfen yn yr arae.

Gwerth Dychwelyd

Mae adroddiadau SCAN swyddogaeth yn dychwelyd amrywiaeth o ganlyniadau.


Nodiadau swyddogaeth

  1. Mae swyddogaeth SCAN newydd ei chyflwyno i mewn Excel ar gyfer Microsoft 365. Felly nid yw ar gael mewn fersiynau cynharach o Excel. Cyflwynir fformiwlâu arae deinamig newydd yn Excel ar gyfer Microsoft 365, sy'n golygu nad oes angen defnyddio Ctrl+ Shift+ Enter i nodi'r fformiwla SCAN fel fformiwla arae.
  2. Mae adroddiadau #VALUE! mae gwerth gwall yn digwydd os bydd un o'r sefyllfaoedd isod yn digwydd:
    • bod swyddogaeth LAMBDA annilys yn cael ei darparu;
    • darperir nifer anghywir o baramedrau.
  3. Mae adroddiadau gwerth_cychwynnol defnyddir dadl i osod y gwerth cychwyn ar gyfer y paramedr cronadur. Ar ôl i'r canlyniad cyntaf gael ei ddychwelyd, mae'r gwerth_cychwynnol yn newid i werth y canlyniad. Ac mae'r broses yn ailadrodd dros yr holl elfennau mewn cyfres o golofn i res. Os ydych yn gweithio gyda testun, gosodwch y gwerth cychwynnol i "".

Enghraifft Un:

Fel y dangosir yn y screenshot isod, mae amrywiaeth o ddata. Rydw i eisiau parhau i ychwanegu pob gwerth mewn cell a'i gwerth cell cyfagos, o golofn i res, gwnewch y canlynol os gwelwch yn dda:

Copïwch y fformiwla isod i'r gell F6, yna pwyswch y Rhowch allwedd i gael y canlyniad.

=SCAN (0,B6: D9,LAMBDA(a,b,a+b))

sgan-swyddogaeth 2

Nodyn: Yn yr enghraifft uchod, mae Swyddogaeth SCAN yn delio â rhifau a'r cyflenwi gwerth_cychwynnol dadl yn cael ei osod i 0. Yn yr achos hwn, gall hefyd fod hepgor a disodli gan lle gwag. Er enghraifft, y fformiwla mewn cell F6 gellir ei newid i:

=SCAN ( ,B6: D9,LAMBDA(a,b,a+b))

Enghraifft Dau:

Fel y dangosir yn y screenshot isod, mae amrywiaeth o ddata. Rydw i eisiau cydgadwynu cymeriadau yn yr arae a roddir, a dychwelyd arae sy'n cynnwys y gwerthoedd canolraddol, gwnewch y canlynol:

Copïwch y fformiwla isod i'r gell F6, yna pwyswch y Rhowch allwedd i gael y canlyniad.

=SCAN ("",B6: D7,LAMBDA(a,b,a&b))

sgan-swyddogaeth 3

Swyddogaethau Perthynas:

  • Excel MAP swyddogaeth
    Mae'r swyddogaeth MAP yn cymhwyso swyddogaeth LAMBDA i greu gwerth newydd ac yn dychwelyd arae a ffurfiwyd trwy fapio pob gwerth yn yr arae(au) a gyflenwir i werth newydd.

  • Excel LAMBDA swyddogaeth
    Defnyddir swyddogaeth Excel LAMBDA i greu swyddogaethau arfer y gellir eu hailddefnyddio trwy gydol llyfr gwaith.

  • Excel Reduce swyddogaeth
    Mae'r swyddogaeth REDUCE yn cymhwyso swyddogaeth LAMBDA i bob gwerth mewn arae ac yn dychwelyd cyfanswm y gwerth yn y cronadur, gan leihau'r arae i werth cronedig.

 

Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Very good example. Is there a typo at just below the first picture which is "Syntax
=REDUCE ([initial_value],array,lambda(accumulator, value))"
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations