1

У меня есть столбец, который содержит:

53,28 €
1,333,0 €
€ 69,90
€ 296,50
€ 899,00
€ 149,90
€ 697,40

и так далее. Я хочу суммировать столбец, но для openoffice это текст, а не десятичное число.

Что я сделал:

= ЗАМЕНА (F7, ".", ""), Чтобы избавиться от точки
| € 1336,0 |
= ЗАМЕНА (G7, "€", ""), чтобы избавиться от символа евро
| 1336,0 |
= ПРАВО (H7, LEN (H7) -1), чтобы избавиться от бланка
| 1336,0 |
= ЗАМЕНА (I7, ",", "."), Чтобы изменить запятую на точки
| 1336,0 |

и после этого я копирую весь столбец и вставляю его как "неформатированный текст", только после этих шагов я получаю число, с которым может работать openoffice.

Есть ли более простой способ ???

1 ответ1

0

Во-первых, вы можете объединить все свои формулы в одну:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1;"€ ";"");".";"");",";".")

Затем добавьте формулу VALUE в смесь (Возвращает число, учитывая текстовое представление):

=VALUE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1;"€ ";"");".";"");",";"."))

Calc теперь должен распознавать результирующие ячейки этой формулы как числа.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .