4

Я всегда использую "Объект уравнения" в Microsoft Word, и я знаю, что такой объект также можно вставить в Excel. Однако вставленный объект Equation просто "плавает" в Excel, он не "внутри" ни одной ячейки.

Есть ли способ поместить объект уравнения в ячейку Excel? чтобы сортировка и т.д. не потеряли информацию.

2 ответа2

9

В Excel есть слой для объектов. Вы не можете поместить любой объект, будь то изображение, форма, график и т.д. внутри клетки. Лучшее, что вы можете сделать, это отформатировать объект для перемещения и размера, как вы собираетесь при манипулировании базовыми ячейками. Это можно сделать, отформатировав объект и выбрав вкладку или ссылку "Свойства" (в зависимости от версии Excel).

Если вы вставляете объект (на скриншоте это фигура), настройки по умолчанию: «Перемещение и изменение размеров с помощью ячеек».

В общем, это означает, что размеры объекта будут растянуты непропорционально при изменении базовой высоты строки или ширины столбца.

Во многих случаях установка «Переместить, но не изменять размер с ячейкой» будет лучшим выбором, но она должна быть установлена до применения любых изменений строки или столбца. Тогда изменение высоты строки или ширины столбца никак не повлияет на размер объекта.

В последнем примере верхний левый угол объекта всегда будет располагаться именно в этой ячейке. Если размер строк или столбцов изменяется / вставляется / удаляется, объект сохранит свой размер.

Что касается объекта Equation, похоже, что по умолчанию для него уже установлено значение «Переместить, но не изменять размер с ячейками». Таким образом, единственное, что вам нужно сделать, это расположить объект там, где вы хотите, чтобы он появился.

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

Если вы хотите сохранить объект со связанными с ним ячейками, убедитесь, что ячейка привязана (удерживая клавишу «Alt») к нужной строке, и используйте «Переместить, но не изменять размер с ячейками».

На следующем снимке экрана три объекта Equation расположены в столбце B. В столбце A есть некоторые текстовые значения. Объекты Уравнения перетаскивались с помощью Alt для идеального выравнивания с ячейками. Ширина столбцов и высота строк были откорректированы, поэтому создается впечатление, что объект уравнения находится внутри ячейки (а это не так).

Используя функцию сортировки Excel, таблица затем сортируется по значениям в столбце А. Вот результат:

Каждый объект уравнения остается со своим выделенным маркером порядка в столбце A, потому что объекты перемещаются вместе со своими базовыми ячейками, но их размер не изменяется при изменении размеров ячейки.

0

Я не уверен, правильно ли я читаю между строк, так как я не уверен, что вы подразумеваете под "потерей информации" - если вы хотите, чтобы объект уравнения оставался связанным с другими данными, по которым вы сортируете, то это не то, что вы ищете, и @teylyn, вероятно, ответил на ваш вопрос

Однако, если вы хотите буквально вычислить что-либо, введите, например, = A1 * (A3 + B3) в ячейке C3.

Если затем выполнить сортировку, скажем, используя значения в столбце D, и, например, если в строке 11 окажется то, что было строкой 3, тогда ваше уравнение в C11 станет = A9 * (A11 + B11). Если вы хотите, чтобы ссылка, которая теперь является A9, оставалась фиксированной на A1 (то есть A1 * (A11 + B11), используйте = A $ 1 * (A3 + B3) в ячейке C3.

Теперь, когда я написал это, я думаю, что моя интерпретация вашего вопроса, вероятно, была неправильной, но я все равно буду на всякий случай.

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