Свежие обсуждения
Не про радио

Лист Excel выводит формулы вместо результата.

1 2

Здравствуйте, джентльмены!

Приключился с листом Экселя - http://www.ex.ua/478612645834 - такой трабл: формулы в ячейках отображаются как простой текст. Задача стояла всего лишь в том, чтобы из двух столбцов сформировать имя установки с номером схемы: ПВ1 (сх 1).
Перелопатил уже все, что знал - не помогает.
Может, кто знает, из за чего такое может случиться и как с ним бороться?

Я проблему решил переносом всех данных на другой лист - там все прошло без сучка и задоринки.

 

Могли случайно изменить формат ячейки?

 

Мог, конечно, но проверил форматы в первую очередь.

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

Форматы перепробовал все.

Редактировать пробовал и в самой ячейке и в поле формулы.

Функции пробовал набирать вручную и создавать с помощью инструментов.

Пробовал операции +, &, функцию СЦЕПИТЬ, преобразования в текст, в число.

 

Любопытно. Попробую завтра у знакомых прогеров поинтересоваться.

 

По каким-то причинам файл исчез из файлообменника. Завтра восстановлю с работы.

 

Обновил файл - http://www.ex.ua/494832257974

Обратите внимание на ячейки D4-5-6: если сделать "формат по образцу" - ничего не изменится. А если "протянуть" формулу - то новые ячейки принимают формат исходной и формула либо считается, либо отображается в зависимости от формата исходной ячейки.

 

Если в D4 ввести =, указать мышъю клетку A4, ввести &, указать мышъю B4 и нажать Enter - в ней отображается результат операции A4&B4
Как ни странно, но если содержимое D4 стереть, а потом ввести туда с клавиатуры =A4&B4 - то тожеть отображается результат вычисления.
А вот если стирать по одному символу и переписывать, типо стереть = и ввести его заново, потом то же с A и так далее - то содержимое ячейки так и продолжит оставаться текстом а не формулой...

 

...продолжение банкета:
Выделить ВСЕ ячейки (сщелчок в угол).
Назначить им формат "общий".
Теперь курсор в любую из зловредных ячеек, и нажать Enter - содержимое её становится формулой.
Если формат "общий" назначить не всем ячейкам, а к примеру, только D4 - при выводе курсора из нее фромат снова самопроизвольно превращается в текстовый.
А вот действительно текстовым ячейкам (столбец A например) потом можно этот текстовый формат и присвоить принудительно.

 

Что-то ех балуется - второй файл удаляет. Дубль на мейл.ру - http://files.mail.ru/BE8B5F7B5B644C55A6F8D91478E50522

Проблема остается висящей - люди эффект исследуют, но никто не нащупал причины.

 

Несколько лет назад пришлось плотненько заняться "программированием" в Excel, так таких "глюков" насмотрелся, что... просто перестал обращать на них внимание.

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

А когда таких ячеек - большие сводные таблицы, а число обновлений - несколько раз в день, то открыв файл утром размером 2МБ, вечером закрывешь его размером 3МБ.

Причина, в принципе, понятна, но как лечить не нашёл. Нашёл выход - не просто сохранял обновлённый файл, а копировал его в новый файл.
Ну а позже, вылечить удалось только изменением "структуры" SQL запроса. И файлы, которые раньше занимали размер до 10МБ уменьшились вдруг до 600КБ.

Наверно при тщательном изучении проги можно решить все эти вопросы, но тогда приходится выбирать профессию - электронщик или программист...