Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excelin verkkoversio

Palauttaa matriisin, joka on muodostettu yhdistämällä matriisien kukin arvo uuteen arvoon käyttämällä LAMBDA-funktiota uuden arvon luomiseksi.

Syntaksi

=MAP (array1, lambda_or_array<#>)

MAP-funktion syntaksissa on seuraavat argumentit ja parametrit:

  • array1      Yhdistettävä matriisi.

  • lambda_or_array<#>      LAMBDA-funktio, jonka on oltava viimeinen argumentti ja jolla on oltava joko parametri kullekin välitetylle matriisille tai toinen yhdistettävä matriisi.

Virheet

Virheellisen LAMBDA-funktion tai virheellisen parametrimäärän antaminen palauttaa #VALUE! -virheen nimeltä "Virheelliset parametrit".

Esimerkkejä

Esimerkki 1: Tietyn arvon yläpuolella olevat neliöluvut

Kirjoita mallitiedot soluihin A1:C2 ja kopioi sitten kaava soluun D4:

=MAP(A1:C2, LAMBDA(a, IF(a>4,a*a,a)))

Ensimmäinen esimerkki MAP-funktion käytöstä

Esimerkki 2: Etsi yhdeltä riviltä kahden sarakkeen arvoja, jotka ovat molemmat TOSI

Luo taulukko nimeltä TableA, jossa on kaksi saraketta nimeltä Col1 ja Col2 alkaen solusta D1. Lisää sarake nimeltä BothTrue soluun G1. Kopioi soluun G2 seuraava kaava:

=MAP(TableA[Col1],TableA[Col2],LAMBDA(a,b,AND(a,b)))

Toinen esimerkki MAP-funktion käytöstä

Esimerkki 3: Etsi yhdeltä riviltä kolmen sarakkeen arvoja, jotka täyttävät tietyt ehdot

Luo mallitiedoista alue, jonka soluissa D1:E11 on kaksi saraketta nimeltä Size ja Color. Lisää kaksi sarakeotsikkoa nimeltä Valid Size ja Valid Color soluihin F1 ja G1. Kopioi soluun F2 seuraava kaava:

=FILTER(D2:E11,MAP(D2:D11,E2:E11,LAMBDA(s,c,AND(s="Large",c="Red"))))

Kolmas esimerkki MAP-funktion käytöstä

Muita aiheita

LAMBDA-funktio

REDUCE-funktio

SCAN-funktio

MAKEARRAY-funktio

BYCOL-funktio

BYROW-funktio

ISOMITTED-funktio

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.