Повторите содержимое ячейки в Excel, чтобы соответствовать ее ширине или высоте

#excel

#excel

Вопрос:

У меня есть столбцы со объединенными ячейками, содержимое которых отображается на других страницах документа, я хочу узнать, как повторить содержимое, чтобы убедиться, что оно отображается на каждой странице, поэтому, чтобы прояснить это, рассмотрим следующее:

Например, для ячейки, содержащей букву C, как заставить Excel генерировать другие Cs с некоторыми пробелами между ними в ячейке, чтобы заполнить новую ширину?

В ячейке может быть текст, который нужно повторить.

Есть ли какая-либо функция для этого?

Редактировать:

Я пробовал print titles , но поскольку содержимое столбца изменяется, это не работает.

Комментарии:

1. Нет, нет формулы, которая может автоматически делать то, что вы хотите.

Ответ №1:

Вы можете достичь этого результата, используя пользовательский формат ячейки. Например:-

  1. Задайте пользовательский числовой формат *C@ для ячейки.
  2. Введите в ячейку одну букву C.
  3. Ячейка будет заполнена Cs.

Звездочка указывает Excel повторить следующий символ. В этом случае следующий символ — «C». Последний @ указывает, что ячейка должна содержать текст. Вы можете заменить это на 0 (ноль) или более сложный формат (например, при форматировании чисел).

Тогда произойдет то, что введенной вами букве «C» будет предшествовать количество символов заполнения, которое может занимать ячейка. Если вы введете «John», на дисплее будет отображаться CCCCCCCCCCJohn. Формат *=0.00 будет отображать число 55.1234 как ==========55.12

Последовательность может быть изменена на противоположную с помощью формата, подобного @ * , который будет выдавать вывод, подобный «John «. К сожалению, я не знаю способа повторить более одного символа, даже если второй символ является пробелом. Для таких вещей в Excel есть функция RPT (). =RPT("C ",5) будет повторяться C, за которым следует пробел, 5 раз. К сожалению, функция RPT, похоже, не принимает Char(10) (Alt возврат каретки), ограничивая ее использование для заполнения ячеек по вертикали. Кроме того, нужно было бы настроить ячейку на ширину выходных данных функции вместо того, чтобы выходные данные корректировались в соответствии с шириной ячейки.

Комментарии:

1. Спасибо за этот вклад, несмотря на то, что я бы предпочел шаблон, который позволяет content space/separator content space/separator.. , это самая близкая функциональность.