Программное обеспечение

Знатоки Excel подскажите как сделать привязку ячеек

Итак, у меня есть таблица приборов с данными, есть снизу таблицы паспорт прибора. Мне нужно что бы например я кликнул на номер прибора или на зоводской номер (неважно) и все данные этого прибора автоматически перенеслись в паспорт на свои места, как это возможно сделать? Если можно объясните подробно пожалуйста, или скиньте ссылку на какое нибудь видео если такое есть
В каких единицах измеряется общее кол-во приборов ? ( 10-50-100-1000 ...)
Кол-во приборов постоянное или вы каждые N дней пополняете новыми ?
АС
Андрей Соловьёв
93 192
Лучший ответ
навскидку нагуглил такое решение. во-первых, тебе понадобится одна ячейка, в которой с помощью макроса ты будешь выводить номер строки текущей выделенной ячейки. для этого в Экселе, стоя на нужном листе, нажимаешь Alt+F11, откроется редактор VBA. там дважды щёлкаешь в левой панели "Лист1" (или на каком листе у тебя эта таблица). дальше справа вставляешь такой код:
 Private Sub Worksheet_SelectionChange(ByVal Target As Range) 
Range("A35").Value = ActiveCell.Row
End Sub
вместо A35 можешь вставить любую свободную ячейку. закрываешь редактор VBA (Alt+F4) и возвращаешься в эксель. тыкаешь по ячейкам и проверяешь, что в ячейке А35 (или другой выбранной) отображается число строки, соответствующей текущему выделению.

далее, в поля в "паспорте" вставляешь формулу такого вида:
 =ЕСЛИОШИБКА(ИНДЕКС($A$4:$K$32;$A$35-3;2);"") 
$A$4:$K$32 – это диапазон данных в твоей верхней таблице. $A$35 – ячейка с адресом строки. минус три – это корректировка на три строки заголовков в верхней таблице. 2 в конце – это номер столбца в таблице, из которого брать данные. в твоём случае – это строка B, "Назначение". для заводского номера меняешь двойку на девятку, и так далее. знаки $ означают абсолютную нумерацию, чтобы формулу можно было копировать без корректировки ссылок на другие ячейки. и наконец ЕСЛИОШИБКА скрывает текст ошибки, если ты ткнул в строчку за пределами таблицы.
Сергей Шикин
Сергей Шикин
53 497
Макросом каким-то да и можно.
Проще тогда уж слияние документов из Word'a использовать, наверное.
Сергей Орлов
Сергей Орлов
37 597
для заводского номера можно в шаблоне сделать выпадающий список из "данные"-проверка данных, там список.
всё остальное можно через впр() или индекс() подтянуть.