Una funzione di conversione converte un tipo di dati o formato in un altro tipo di dati o formato. Utilizza una funzione di conversione, ad esempio, per convertire i numeri in stringhe o le stringhe in numeri. Le funzioni di conversione possono essere utilizzate con i tipi di dati Stringa e Numero.
Nota
Not all functions are supported between Standard mode and Cloud Native mode tools. For a list of supported functions, go to the respective Standard mode and Could Native mode function lists found on the Formula tool page.
BinToInt(s)
: converte la stringa binaria s in un numero intero (limite di 53 bit).
BinToInt(101010101)
restituisce come risultato 341.
CharFromInt(x)
: restituisce il carattere Unicode® corrispondente al numero di input x.
CharFromInt(66)
restituisce B (U+0042 "lettera maiuscola latina B").
CharFromInt(169)
restituisce © (U+00A9 "simbolo di copyright").
CharFromInt(1071)
restituisce Я (U+042F "lettera maiuscola cirillica YA").
CharFromInt(0)
restituisce [null] (U+000 'Null') perché qualsiasi numero intero che non può essere utilizzato per rappresentare un carattere può restituire un risultato nullo.
CharFromInt(55300)
restituisce [null] perché qualsiasi numero intero che attualmente non rappresenta un carattere non verrà rappresentato da un carattere normale.
CharToInt(s)
: restituisce il numero corrispondente al carattere Unicode® di input s.
CharToInt("B")
restituisce 66 (U+0042 "lettera maiuscola latina B").
CharToInt("©")
restituisce 169 (U+00A9 "simbolo di copyright").
CharToInt("Я")
restituisce 1071 (U+042F "lettera maiuscola cirillica YA").
ConvertFromCodePage(s, codePage)
: Translates text from a code page to Unicode. To learn more about code pages, go to the Code Pages documentation.
ConvertToCodePage(s, codePage)
: Translates text from Unicode encoding to a specific code page. To learn more about code pages, visit the Code Pages documentation.
HexToNumber(x)
: converte una stringa ESADECIMALE in un numero (limite di 53 bit).
HexToNumber(dd)
viene convertito nel numero 221.
IntToBin(x)
: converte x in una stringa binaria.
IntToHex(x)
: converte x in una stringa esadecimale.
ToDegrees(x)
: Converts a numeric radian value (x) to degrees via the (x)rad × 180/π calculation. Please note that x must be a numeric value and can’t include any radian symbol (rad).
ToNumber(x, [bIgnoreErrors], [keepNulls], [decimalSeparator])
: converte una stringa (x) in un numero. Le parentesi indicano i parametri facoltativi.
ToNumber accetta stringhe che possono essere interpretate come doppia precisione di notazione scientifica. Per impostazione predefinita, il punto viene utilizzato come separatore decimale.
bIgnoreErrors
(Impostazione predefinita) 0 o false riporta messaggi di errore di conversione.
1 o true ignora gli errori di conversione.
keepNulls
(Impostazione predefinita) 0 o false converte i valori non numerici (compreso null) in zero.
1 o true converte i valori non numerici in null.
decimalSeparator
: il separatore decimale della stringa in entrata.
(Impostazione predefinita) "." specifica un punto come separatore decimale.
"," specifica una virgola come separatore decimale.
Il parametro
decimalSeparator
ignora qualsiasi
separatore delle migliaia
designato (spazio, punto, virgola) della stringa in entrata.
ToNumber("878")
restituisce la stringa 878 come numero.
ToNumber("4.256411411E9")
restituisce la stringa 4256411411 come numero.
ToNumber("Number", "false")
restituisce 0 con errore di conversione: TONUMBER: il numero ha perso informazioni nella conversione.
ToNumber("Number", 0, 0)
restituisce 0 con errore di conversione: TONUMBER: il numero ha perso informazioni nella conversione.
ToNumber("Number", 1, 0)
restituisce 0 senza errori di conversione.
ToNumber("Number", 1, 1)
restituisce [null] e nessun errore di conversione.
ToNumber("123456,789", 1, 1, ",")
restituisce 123456.789 come numero.
ToNumber("123.456,789", 1, 1, ",")
restituisce 123456.789 come numero. Ciò si verifica perché il punto viene interpretato automaticamente come separatore delle migliaia, mentre la virgola viene specificata come separatore decimale tramite
decimalSeparator
.
ToRadians(x)
: Converts a numeric degree value (x) to radians via the (x)° × π/180 calculation. Please note that x must be a numeric value and can’t include the degree symbol (°).
ToString(x, numDec, [addThousandsSeparator], [decimalSeparator])
: converte un parametro numerico (x) in una stringa che utilizza posizioni decimali numDec. La selezione predefinita utilizza un punto come separatore decimale. Le parentesi indicano i parametri facoltativi.
addThousandsSeparator
(impostazione predefinita) 0 formatta la stringa numerica senza separatore delle migliaia.
1 formatta con separatore delle migliaia. Per impostazione predefinita, il separatore delle migliaia è una virgola, a meno che non sia specificato "," per
decimalSeparator
, nel qual caso il separatore delle migliaia è un punto."," specifica una virgola come separatore delle migliaia.
"." specifica un punto come separatore delle migliaia.
" " specifica uno spazio come separatore delle migliaia.
"'" specifica un apostrofo come separatore delle migliaia.
decimalSeparator
:
(Impostazione predefinita) "." specifica il punto come separatore decimale.
"," specifica la virgola come separatore decimale.
ToString(10, 0)
restituisce 10 come stringa.
ToString(10.4, 2)
restituisce 10.40 come stringa.
ToString(100.4, 2)
restituisce 100.40 come stringa.
ToString(1000.4, 2, 1)
restituisce 1,000.40 come stringa.
ToString(123456.789, 3, 1, ",")
restituisce 123.456,789 come stringa.
ToString(123456.789, 3, 0, ",")
restituisce 123456,789 come stringa.
ToString(1234567.89, 2, ".", ",")
restituisce 1.234.567,89 come stringa.
ToString(1234567.89, 2, " ", ",")
restituisce 1 234 567,89 come stringa.
ToString(1234567.89, 2, "'", ",")
restituisce 1'234'567,89 come stringa.
UnicodeNormalize(String, Form)
: Converts text data in the provided string into a standardized Unicode form. Use the required Form parameter (case-insensitive) to define the normalization form. You must manually enter one of the below normalization form options (this parameter can't be populated via an upstream field.
Normalization helps ensure that different representations of the same text are treated equivalently. It reduces ambiguity and simplifies text processing tasks such as searching, sorting, and comparing. It's particularly important in environments where text can originate from various sources or be processed by different systems with differing encoding standards.
String: The provided string that you need to normalize.
Form: Options for how to normalize your string. These are the acceptable normalization forms (String format and quotes are required):
NFC (Normalization Form Canonical Composition): NFC composes characters and sequences of characters in a text into a single precomposed form whenever possible. This form is commonly used for data interchange and storage.
NFD (Normalization Form Canonical Decomposition): NFD decomposes characters and sequences of characters into their base characters and combines characters. This form can be useful for tasks such as searching and comparing text.
NFKC (Normalization Form Compatibility Composition): NFKC first applies a compatibility decomposition, then composes characters and sequences of characters into a single precomposed form whenever possible. This form is often used for compatibility and normalization of legacy data.
NFKD (Normalization Form Compatibility Decomposition): NFKD applies a compatibility decomposition to characters and sequences of characters, breaking them down into their base characters and combining characters. This form can also be useful for compatibility and normalization purposes.
UnicodeNormalize("i⁹","NFKD")
returns i9.UnicodeNormalize("¼","NFKC")
returns 1/4.UnicodeNormalize("㌄","NFC")
returns ㌄.UnicodeNormalize("㌄","NFKC")
returns イニング.