
Спасибо, что уделили время просмотру моего вопроса!
Я новичок в Excel, пытаюсь освоить основы, чтобы делать дела на работе. Меня попросили создать таблицу отслеживания для технического обслуживания и рабочих заказов, выполненных для нашего автопарка.
Я хотел бы автоматически заполнить форму, созданную мной на одном листе, на основе данных с другого листа той же книги.
Я хотел бы иметь возможность ввести номер заказа на работу в это поле и автоматически заполнить форму на основе:
Мне нужно, чтобы номер заказа на работу, номер оборудования, дата и описание были заполнены в моей форме на основе данных из моего трекера.
Я знаю, что это возможно, поскольку в нашей базе данных есть другой трекер, который делает то же самое, но он недоступен для моего отдела, а человек, который его написал, больше здесь не работает.
решение1
Этого легко добиться с помощью пары очень простых VLOOKUP
формул.
Вот пример электронной таблицы, показывающей формулу, которую следует использовать в каждом поле:
Вот та же таблица, показывающая, как будут работать результаты:
Чтобы сделать это максимально простым, я сослался на таблицу по имени ( Table1
). Это означает, что куда бы вы ни переместили формулу, вы не сломаете случайно ссылку (если только вы не переместите ее в другую книгу целиком).
Чтобы переместить форму отчета на другой лист в той же рабочей книге, вы можете просто выделить всю форму, вырезать ее ( Ctrl+ X), а затем вставить ( Ctrl+ V) на нужный лист.
Чтобы сослаться на таблицу по имени, вы можете начать вводить имя (в данном случае Table
) в любую формулу, и оно появится в качестве варианта автозаполнения: