Я хочу преобразовать строку в столбце C в число. Я хочу преобразовать "11,00 TL" в 11. Как это можно сделать?
Удалить текст из числа в Libre Office Calc


1 ответ
вы можете использовать функцию SUBSTITUTE
. Введите формулу
=SUBSTITUTE(C656; "TL"; "")
это даст вам ячейку только с 11,00
.
если вы используете ,
в качестве десятичного разделителя (в настройках языка) Calc должен принимать 11,00
как число, то есть вы можете вычислить с ним. Если вы используете .
в качестве десятичного разделителя вам понадобится второй шаг для замены . (также с помощью SUBSTITUTE
).
другой вариант был бы использовать MID()
обрезать последнюю часть текста.
кроме того, если данные импортируются из какого-либо текстового файла, вы также можете использовать настраиваемый текстовый импорт для импорта "11,0 TL" в виде двух ячеек, что также устранит проблему. Зависит от того, откуда вы получаете данные...

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]