Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako môžem priradiť numerickú hodnotu textu v Exceli?

Existuje niekoľko spôsobov, ako priradiť numerickú hodnotu textu v Exceli, v závislosti od vašich konkrétnych potrieb:

1. Pomocou funkcie `vlookup:

* Vytvorte vyhľadávaciu tabuľku: Táto tabuľka bude obsahovať vaše hodnoty textu v jednom stĺpci a ich zodpovedajúce číselné hodnoty v inom stĺpci.

* Použite funkciu `vlookup`: Táto funkcia vyhľadáva hodnotu textu vo vašej vyhľadávacej tabuľke a vráti zodpovedajúcu numerickú hodnotu.

Príklad:

| Text | Hodnota |

| --- | --- |

| Apple | 1 |

| Banán | 2 |

| Oranžová | 3 |

Ak chcete priradiť hodnotu „Apple“ v bunke, použite vzorec:`=vlookup (" Apple ", a1:b3,2, false)`

2. Pomocou funkcie `if`:

* Použite funkciu `if`: Táto funkcia testuje stav a vráti jednu hodnotu, ak je podmienka pravdivá a iná hodnota, ak je nepravdivá.

Príklad:

* Priradiť hodnotu 1 k „Apple“ a 0 k „oranžovej“:`=if (a1 =" jablko ", 1,0)`

3. Pomocou vlastnej funkcie (VBA):

* Vytvorte vlastnú funkciu: To vám umožní definovať svoju vlastnú logiku na priradenie numerických hodnôt k textu.

Príklad:

`` `VBA

Funkcia textTavalue (text ako reťazec) ako celé číslo

Vyberte text prípadu

Prípad „Apple“

TextTavalue =1

Prípad „banán“

TextTavalue =2

Prípad „oranžová“

TextTavalue =3

Inak

TextTavalue =0

Koncový výber

Koncová funkcia

`` `

Ak chcete používať funkciu, jednoducho zadajte `=texttovalue (" Apple ")" v bunke.

4. Pomocou funkcie `výber:

* Použite funkciu `výber: Táto funkcia vyberie hodnotu zo zoznamu na základe indexového čísla.

Príklad:

* Priradiť hodnotu 1 „Apple“, 2 „banánu“ a 3 oranžovej farbe:

`=Choď (Match (A1, {" Apple "," banán "," Orange "}, 0), 1,2,3)`

5. Použitie funkcie `TextJoin` s` countif`:

* Použite funkciu `TextJoin`: Táto funkcia zrealizuje text s oddeľovačom.

* Použite funkciu `countif`: Táto funkcia počíta počet výskytov špecifickej hodnoty v rozsahu.

Príklad:

* K každej jedinečnej hodnote textu priradiť jedinečnú číselnú hodnotu:

`=TextJoin (" ", true, if (countif ($ a 1:a1, a1) =1, row ()-riadok ($ a $ 1) +1," "))`

Poznámka: Táto metóda vyžaduje, aby hodnoty textu boli v jednom stĺpci.

Vyberte metódu, ktorá najlepšie vyhovuje vašim konkrétnym potrebám a štruktúre údajov.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené