Як зберегти xls {, x} як csv-файл, так що формули показуються як текст?


10

У мене є велика таблиця, в якій багато клітин містять формули.

Як створити текстову версію цієї таблиці, щоб усі формули відображалися у тексті їх вихідного коду?

Наприклад, для електронної таблиці, в якій стовпці A є

14
59
27

клітини B1 встановлено на =SUM(A:A), і всі залишені клітинки порожні, якщо ми зробили "Зберегти як" CSV, що виникає *.csv Файл буде виглядати так (останні дві клітинки другого стовпця порожні):

14,100
59,
27,

Навпаки, те, що я хочу, буде виглядати так:

14,=SUM(A:A)
59,
27,

Насправді, значення, що не належать до формули, є неважливими (крім як заповнювачами), тому альтернатива нижче буде добре. Тут єдині непусті клітини - це ті, які відповідають формулам, що містять клітини у вихідному аркуші; у цьому випадку провідний '=' може бути опущений з непустої комірки:

,SUM(A:A)
,
,

Дякую!

PS. Я VBA - неписьменний, тому хотів би уникнути цього, якщо це взагалі можливо.

Відповіді:


13

Я тільки що перевірив його, і це набагато простіше, ніж я думав, щоб отримати вихід, як 2-й ви вказали.

Виконайте такі дії:

  1. Введіть всі дані / формули
  2. Виберіть Show Formulas (через Formulas & gt; Formula Auditing в Excel 2007)
  3. Зберегти як тип файлу CSV(MS-DOS)
  4. Відкрийте результуючий файл у Блокноті, щоб перевірити.

Я буду грати з ним на трохи більше, щоб побачити, якщо я можу змусити його скоротити формули, як ви згадали у випадку 3.


1

Те ж саме стосується і LibreOffice Calc (версія: 6.0.6.2):

  1. Показати формули ( Ctrl+` ),
  2. Виберіть "Зберегти як" ( Shift+Ctrl+S ),
  3. Виберіть "Текст CSV (.csv)" зі списку
  4. Поставте галочку "Зберегти формулу комірки замість обчислених значень"
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.