2

Я использую Excel 2007 для отображения результатов различных запросов, которые я получаю из TOAD/Oracle. Внезапно меня осенило, что автоматические вычисления в нижней строке состояния не работают, хотя все, что должно быть отмечено, помечено и настроено.

При записи произвольных чисел на другом новом листе (того же документа) и выборе соответствующих ячеек сумма отображается правильно.

Я потратил утомительный час на поиски повсюду, почему это происходит, включая / отключая надстройки и параметры, и решил задать вопрос здесь.

Я пришел к выводу, что что-то не так с форматом данных в ячейках или с тем, как TOAD их экспортирует.

2 ответа2

3

Возможно, данные были импортированы как текстовые, а не числовые значения. Большинство функций Excel будут обрабатывать текст, который выглядит как число, как число, поэтому проблема пропускается, но, похоже, она приводит к автоматическим вычислениям.

Чтобы увидеть, если это проблема, выберите несколько ячеек и примените числовой формат (Ctrl Shift 1 - это простая комбинация для 0,00). Если ячейки остаются неизменными, то это текст, а не цифры.

Чтобы решить эту проблему, вы можете изменить параметры экспорта TOAD/Oracle или преобразовать текст в числа, используя функцию VALUE() или вставить ячейки в текстовый редактор, а затем обратно в Excel.

1

Если в диапазоне есть ячейка с ошибкой, суммы и другие данные не будут вычисляться. У меня было такое, когда я пытался получить быструю сумму на столбце из 200 чисел. В середине произошла ошибка деления на 0. Как только я удалил эту ячейку, все было в порядке.

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