Я использую ALT-ENTER для жесткого переноса слов в ячейке.

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

Есть ли какие-то решения для этого?

3 ответа3

1

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

Сначала посчитайте количество строк в ячейке, которую вы просматриваете, используя следующую инструкцию.

= LEN(B5)-LEN(ПОДСТАВИТЬ (В5, СИМ (10), ""))+1

Затем используйте массивный оператор if = IF(B82 = "", "", IF(B82 = 1, "1", IF(B82 = 2, "1 1", IF(B82 = 3, "1 1 1", IF(B82 = 4, "1 1 1 1", IF(B82 = 5, "1 1 1 1 1", IF(B82 = 6, "1 1 1 1 1 1", IF(B82 = 7, 1) 1 1 1 1 1 1 "и т.д.

Эта ячейка должна иметь ширину "1", и она будет перенесена на высоту другой ячейки. Это не красиво, но это сработало для меня.

0

Часто ALT+HOA не работает сразу или только для некоторых строк в столбце. Часто эта последовательность работает:

  1. Alt+ НОА
  2. щелкните в ячейке, высота строки которой должна считаться, с помощью Alt+ Enter
  3. Нажмите в поле редактирования в верхней части экрана Excel.
  4. Нажмите на другую ячейку в строке с ячейкой, высота строки которой должна считаться с помощью Alt+ Enter и Вуаля (надеюсь)

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

0

Хорошо, так что есть несколько способов об этом -

  1. Вы можете дважды щелкнуть между метками строк, и он будет корректировать строку, чтобы автоматически подгонять содержимое самых больших ячеек.
  2. Вы можете сделать это старомодным способом и перейти в раздел Домашняя страница → Ячейки → Формат → Автоподбор высоты строки.
  3. Вы можете использовать сочетание клавиш для # 2 - удерживайте ALT и нажмите H O A

К сожалению, вам нужно будет сделать это вручную, потому что Excel не учитывает "разрыв строки" при автоподгонке по высоте строки.

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