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