2

У меня есть рабочая тетрадь с "основным листом" и 4 листами, которые ссылаются на всю информацию в мастере. Назначение основного листа требует использования ежеквартально. Моя проблема - это формат ячеек, на которые есть ссылки, на остальных 4 листах. Курорт изменяет положение ссылочной информации, но он не подбирает все форматы, что оставляет меня с несовпадающими форматами между мастером и другими листами. Могу ли я использовать функцию для ссылки на значение ячейки и ее форматы?

4 ответа4

5

Чтобы конкретно ответить на ваш последний вопрос о том, можете ли вы ссылаться на формат ячейки, ответьте «да», используя функцию CELL в вашей формуле.

 =CELL("format", A1)

Значения, которые возвращает эта функция, перечислены на этой странице:

http://www.techonthenet.com/excel/formulas/cell.php

0

Это может показаться немного громоздким, но это довольно быстро, особенно для пользователей клавиатуры. Возможно, MS скоро добавит возможность вставлять ссылки с форматированием . Но этот метод также все еще позволяет контент формул - НЕ оригинальный текст для поиска, а также доступен для слепых и других, которые используют программы чтения с экрана, в то время как вставка в качестве изображения не делает.

Во-первых, копирование форматирования

  1. Удерживая Ctrl и нажать три раза (нажатие на первый раз выбирает весь текст, второй раз , когда он выбирает весь лист, в третий раз, он выбирает форматирование)

    A. Затем нажмите Ctrl+C, чтобы скопировать

  2. Вставьте его в новый лист с помощью Ctrl+V. Хотя это ВРЕМЕННО сохраняет текст как есть, теперь вы вставили любой размер ячейки, границы, заливку, настройки шрифта и т.д.

Затем удалите ячейки с посторонними данными

  1. Выберите блоки ячеек, которые могут содержать данные, ненужные для нового листа или рабочей книги
  2. Где возможно, удаляйте целые строки и столбцы. Можно быстро выбрать одну или несколько строк, выделив одну или несколько ячеек в этом блоке посторонних данных, а затем нажав клавиши Shift+ Пробел
  3. Альтернативно, выберите группу столбцов, выделив одну или несколько ячеек и нажав Ctrl+ пробел
  4. Удалите эти ячейки, нажав Alt, и пока буквы по-прежнему появляются вдоль верхней части, нажмите E (редактировать). В более новых версиях Office появится сообщение о том, что вам нужно продолжить ввод. Затем нажмите D для удаления. Это старая комбинация клавиш для удаления ячеек, и она все еще работает в Office 2016 (спасибо, Microsoft!)

Примечание. Если вы не удаляете одну или несколько целых строк или столбцов, вам будет предложено выбрать направление, в котором вы хотите сместить оставшиеся ячейки.

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

  1. Нажмите Ctrl+A (только один раз на этот раз)
  2. Нажмите Удалить

Наконец, выберите и свяжите желаемые данные

  1. Вернуться к исходной электронной таблице, выберите и скопируйте данные, на которые вы хотите сослаться, отметив, что вы можете выбирать пустые ячейки в левом верхнем углу. Это отлично
  2. Перейдите к первой требуемой ячейке на новом листе (помните, что это может быть пустая ячейка), выберите « Главная» > « Вставить» > « Специальные» и выберите « Связать данные».
  3. Если вы случайно вставили не в то место, обратите внимание, где должна быть верхняя левая ячейка, затем нажмите Delete или Ctrl+Z (отменить), перейдите в эту ячейку и снова вставьте> Специальные> Ссылка
0

Вы можете попробовать собрать макрос взлома, который сбрасывает ссылки на ваши ячейки. Если позиция изменится, вам нужно будет заставить Excel найти любой столбец / строку, в которой вы заинтересованы, используя какой-либо вид поиска.

Другой способ - оставить мастер-таблицу в покое и воссоздавать 4 других парней каждый раз, когда вы получаете обновленный мастер, все с VBA.

0

Я думаю, что нашел способ обойти это -

  1. Скопировать исходную ячейку
  2. щелкните правой кнопкой мыши, вставьте специальный, используйте "Связанное изображение"

подвох:

результат покажет только область в исходной ячейке. т.е. если текст вашей исходной ячейки превышает ширину, он будет отображать только те части, которые находятся в области исходной ячейки. просто убедитесь, что ваш исходный столбец достаточно широк, и все будет в порядке

Я использую MS 2010 :) надеюсь, это будет полезно!

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