Excel

Jaa numerot mittayksiköistä

Split Numbers From Units Measure

Excel -kaava: Jaa numerot mittayksiköistäYleinen kaava | _+_ | Yhteenveto

Voit jakaa luvun yksikköarvosta käyttämällä kaavaa, joka perustuu useisiin toimintoihin: MAX , ISNUMBER , ARVO ja MID . Esitetyssä esimerkissä C5: n kaava on:





= MAX ( ISNUMBER ( VALUE ( MID (A1,{1,2,3,4,5,6,7,8,9},1)))*{1,2,3,4,5,6,7,8,9})+1

Huomaa: tämä on kokeellinen kaava, joka käyttää kovakoodattua matriisi vakio , aseta tänne viitteeksi ja kommentoimiseksi. Vain satunnaisesti testattu, joten ole varovainen, jos käytät tai mukautat.

Selitys

Joskus kohtaat tietoja, jotka sekoittavat yksiköt suoraan numeroihin (eli 8 km, 12 V, 7, 5 tuntia). Valitettavasti Excel käsittelee numerot tässä muodossa tekstinä, etkä voi suorittaa matemaattisia toimintoja tällaisilla arvoilla.





Jos haluat jakaa luvun yksikköarvosta, sinun on määritettävä numeron sijainti viimeinen numero . Jos lisäät tähän kohtaan 1, yksikön teksti alkaa. Tämä kaava käyttää tätä käsitettä selvittääkseen, mistä mittayksikkö alkaa.

Laske kahden päivämäärän väliset vuodet Excelissä

Esitetyssä esimerkissä C5: n kaava on:



 
= MAX ( ISNUMBER ( VALUE ( MID (B5,{1,2,3,4,5,6,7,8,9},1)))*{1,2,3,4,5,6,7,8,9})+1

Tämä kaava käyttää MID -toiminto poimia B5: n 9 ensimmäistä arvoa yksi merkki kerrallaan. Tuloksena on matriisi kuten tämä:

 
= MAX ( ISNUMBER ( VALUE ( MID (B5,{1,2,3,4,5,6,7,8,9},1)))*{1,2,3,4,5,6,7,8,9})+1

Käytämme sitten VALUE -funktiota tekstimuodossa olevien numeroiden muuntamiseen todellisiksi numeroiksi. Tulos on:

kuinka satunnaistaa tiedot Excelissä
 
{'8','0','v','','','','','',''}

Suoritamme tämän taulukon ISNUMBER läpi saadaksemme:

 
{8,0,#VALUE!,#VALUE!,#VALUE!,#VALUE!,#VALUE!,#VALUE!,#VALUE!}

Kerro sitten se kerta toisen taulukon 9 numerolla saadaksesi:

 
{TRUE,TRUE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE}

Sitten käytämme MAXia saadaksemme suurimman arvon, joka on 'viimeisen numeron' sijainti.

Lopuksi lisäämme kohtaan 1 yksikön aloitusaseman saamiseksi.

Lopuksi käytämme tätä asentoa VASEN- ja OIKEA -vakiotoimintojen kanssa erottaaksesi numerot yksiköistä:

mitkä seuraavista toiminnoista voidaan lisätä välisummakomennolla?
 
{1,2,0,0,0,0,0,0,0}

Huomaa, että kovakoodattu numerojärjestelmän vakio on hakkerointi mukavuuden vuoksi, ja se käsittelee vain enintään 9 merkin pituisia raaka-arvoja.

Kirjailija Dave Bruns


^