Добавление итогов двух отдельных таблиц в текстовый документ - PullRequest
0 голосов
/ 24 июня 2019

этот вопрос относится к сложению итогов двух таблиц и их использованию в теле слова document.

В моем случае у меня есть текстовый документ (docx) с двумя таблицами.Эти таблицы заполняются в процессе слияния слов стороннего программного обеспечения, которое я не контролирую.Для удобства я буду ссылаться на каждую таблицу как table1 и table2.Обе таблицы будут содержать неизвестное количество строк, но последняя строка всегда будет содержать сумму в последнем столбце, которая будет суммировать строки выше, используя формулу = SUM (ABOVE).

В теледокумент, который я знаю, должен ссылаться на общую сумму каждой таблицы, и, поскольку я не знаю, сколько строк, я в растерянности.Например, если бы я знал, сколько строк, я мог бы использовать ответ, заданный здесь .

Я попытался использовать поле слияния - с именами столбцов следующим образом - однако яполучить! Синтаксическая ошибка ...

= SUM (table1 [Amount] + table2 [InterestAmount])

Любая и вся помощь очень ценится.

Ответы [ 2 ]

0 голосов
/ 25 июня 2019

Поля можно пометить закладками в Word, а затем ссылаться на них в других местах документа. При закладке в таблицу, будьте осторожны, чтобы не выделил всю ячейку, только поле! Если вся ячейка добавлена ​​в закладки, то структуры ячеек переносятся в REF, и содержимое поля не может быть обработано численно.

Для трех помеченных полей с именами Fld1, Fld2 и Fld3, которые должны быть умножены, комбинированный код поля будет выглядеть следующим образом:

{ = { REF Fld1 } * { REF Fld2 } * { REF Fld3 } \# "0.00" }

Обратите внимание, что вы также можете использовать функцию PRODUCT (например, SUM, но умножить, каждый фактор разделяется с помощью системного разделителя списка символа.)

Примечания для читателей, не знакомых с работой с полевыми кодами Word: парные волнистые скобки должны быть вставлены с помощью Ctrl + F9, и их нельзя просто набрать с клавиатуры. Alt + F9 будет переключать между кодом поля и отображением результата поля. Нажмите F9, чтобы принудительно обновить поле.

0 голосов
/ 25 июня 2019

Если вы добавите две таблицы в закладки (например, TblA, TblB), вы можете использовать поле формулы для подсчета их итогов:

{=SUM(TblA C:C)/2+SUM(TblB C:C)/2}

Причина для / 2 заключается в том, что, если вы заранее не знаете последнюю строку #, вам нужно сослаться на весь столбец (включая существующую строку итогов), поэтому сумма будет вдвое больше общей.

Чтобы узнать, как выполнять разнообразные вычисления в Word, ознакомьтесь с моим Учебным пособием по математике Microsoft Word по адресу: http://www.msofficeforums.com/word/38720-microsoft-word-field-maths-tutorial.html

или

http://www.gmayor.com/downloads.htm#Third_party

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...