Перейти к содержимому

Kutools для Office — один пакет. Пять инструментов. Выполняйте больше.

Как изменить/преобразовать абсолютную ссылку в относительную ссылку в Excel?

Author Tech Support Last modified

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

Изменение абсолютной ссылки на относительную с помощью клавиши F4

Изменение абсолютной ссылки на относительную с помощью кода VBA

Быстро изменить абсолютную ссылку на относительную с помощью Kutools для Excel

Абсолютная ссылка

a screenshot of the original data

arrow

Относительная ссылка

a screenshot of the result


Изменение абсолютной ссылки на относительную с помощью клавиши F4

С помощью быстрой клавиши F4 мы можем легко переключать абсолютную ссылку на относительную. Пожалуйста, выполните следующие шаги:

Поместите курсор за $A$1, затем нажмите F4 три раза, и она последовательно станет A$1, $A1, A1. Смотрите скриншот:

a screenshot of changin absolute reference to relative with F4 key 1 a screenshot of arrow 2 a screenshot of changin absolute reference to relative with F4 key 2 a screenshot of arrow 3 a screenshot of changin absolute reference to relative with F4 key 3 a screenshot of arrow 4 a screenshot of changin absolute reference to relative with F4 key 4

Согласно этому шагу, поместите курсор за $B$1, чтобы получить B1.

И эта ссылка на ячейку станет относительной ссылкой из абсолютной.

Если необходимо изменить ссылки в нескольких формулах, этот способ будет утомительным и отнимет много времени.


Изменение абсолютной ссылки на относительную с помощью кода VBA

С помощью кода VBA вы можете быстро изменить диапазон формул с абсолютных ссылок на относительные за один раз.

1. Выберите диапазон, который хотите изменить.

2. Нажмите Разработчик > Visual Basic или вы можете нажать Alt + F11, появится новое окно Microsoft Visual Basic для приложений, нажмите Вставить > Модуль, и введите следующий код в Модуль:
VBA: Преобразование абсолютных ссылок в относительные.

Sub ConverFormulaReferences()
'Updateby20140603
Dim Rng As Range
Dim WorkRng As Range
Dim xName As Name
Dim xIndex As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set WorkRng = WorkRng.SpecialCells(xlCellTypeFormulas)
xIndex = Application.InputBox("Change formulas to?" & Chr(13) & Chr(13) _
& "Absolute = 1" & Chr(13) _
& "Row absolute = 2" & Chr(13) _
& "Column absolute = 3" & Chr(13) _
& "Relative = 4", xTitleId, 1, Type:=1)
For Each Rng In WorkRng
    Rng.Formula = Application.ConvertFormula(Rng.Formula, XlReferenceStyle.xlA1, XlReferenceStyle.xlA1, xIndex)
Next
End Sub

3. Затем нажмите a screenshot of VBA run button кнопку для запуска кода, и появится окно запроса для выбора диапазона для преобразования, затем нажмите OK, и другое диалоговое окно предложит выбрать нужный тип. После этого вы можете выбрать правильный тип. Для этого примера я введу 4. Смотрите скриншоты:

a screenshot of changing absolute reference to relative with VBA select range
a screenshot of arrow
a screenshot of changing absolute reference to relative with VBA specify reference type

4. Затем нажмите OK. Все абсолютные ссылки в выделенном диапазоне будут преобразованы в относительные ссылки в формуле.

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


Быстро изменить абсолютную ссылку на относительную с помощью Kutools для Excel

Kutools для Excel: более 100 удобных надстроек для Excel, бесплатно попробовать без ограничений в течение 30 дней. Получите это сейчас

Kutools для Excel позволяет быстро и легко изменять абсолютные ссылки на относительные и наоборот. Пожалуйста, сделайте следующее:

Шаг 1. Перейдите к выбору диапазона, содержащего формулы, в которых вы хотите изменить ссылки на ячейки в листе.

Шаг 2. Нажмите Kutools > Дополнительно в группе Формулы > Преобразовать ссылки. Откроется диалоговое окно Преобразование ссылок формул.

Шаг 3. Установите флажок В относительные и нажмите Ok или Применить в диалоговом окне Преобразование ссылок формул. Это изменит абсолютные ссылки на относительные.

a screenshot of changing absolute reference to relative with Kutools for Excel

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

Для получения более подробной информации о Преобразовании ссылок, пожалуйста, посетите описание функции Преобразование ссылок.


Связанная статья

Изменение относительной ссылки на абсолютную


Лучшие инструменты для повышения продуктивности в Office

🤖 Kutools AI Aide: Совершенно новый подход к анализу данных благодаря: Интеллектуальное выполнение |  Генерация кода  |  Создание пользовательских формул |  Анализ данных и построение диаграмм  |  Вызов Kutools Functions
Популярные функции: Поиск, выделение или отметка дубликатов | Удалить пустые строки | Объединить столбцы или адреса без потери данных | Округлить ...
Супер ПОИСК: VLOOKUP по нескольким критериям | VLOOKUP по нескольким значениям | Многолистовой поиск | Распознавание нечетких соответствий ...
Расширенный раскрывающийся список: Быстро создать раскрывающийся список | Зависимый раскрывающийся список | Множественный выбор в раскрывающемся списке ...
Менеджер столбцов: Добавить определённое количество столбцов | Переместить столбцы | Переключить видимость скрытых столбцов | Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка фокусировки | Дизайн листа | Улучшенная строка формулы | Управление книгой и листами | Библиотека автотекста | Выбор даты | Объединить данные | Зашифровать/расшифровать ячейки | Отправить письмо по списку | Супер фильтр | Специальный фильтр (фильтр жирный/курсив/зачеркнутый...) ...
Топ15 наборов инструментов:12 текстовых инструментов (Добавить текст, Удалить определенные символы, ...) |50+ типов диаграмм (Диаграмма Ганта, ...) |40+ полезных формул (Расчет возраста на основе даты рождения, ...) |19 инструментов для вставки (Вставить QR-код, Вставить изображение по пути, ...) |12 инструментов преобразования (Преобразовать в слова, Конвертация валюты, ...) |7 инструментов объединения и разделения (Расширенное объединение строк, Разделить ячейки, ...) | ... и многое другое
Используйте Kutools на предпочитаемом вами языке — поддерживает Английский, Испанский, Немецкий, Французский, Китайский и более40 других языков!

Повысьте свои навыки работы в Excel с помощью Kutools для Excel и ощутите эффективность на новом уровне. Kutools для Excel предлагает более300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы выбрать функцию, которая вам нужнее всего...


Office Tab добавляет вкладки в Office и делает вашу работу намного проще

  • Включите режим вкладок для редактирования и чтения в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна вместо новых отдельных окон.
  • Увеличьте свою продуктивность на50% и уменьшите количество щелчков мышью на сотни ежедневно!

Все надстройки Kutools. Один установщик

Пакет Kutools for Office включает надстройки для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro — идеально для команд, работающих в разных приложениях Office.

Excel Word Outlook Tabs PowerPoint
  • Комплексный набор — надстройки для Excel, Word, Outlook и PowerPoint плюс Office Tab Pro
  • Один установщик, одна лицензия — настройка занимает считанные минуты (MSI-совместимо)
  • Совместная работа — максимальная эффективность между приложениями Office
  • 30-дневная полнофункциональная пробная версия — без регистрации и кредитной карты
  • Лучшее соотношение цены и качества — экономия по сравнению с покупкой отдельных надстроек