1

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

Например: на первом листе есть 2 столбца: «isbn» и «название книги», на другом листе есть таблица, содержащая значения isbn и соответствующие названия книг. На первом листе столбец isbn представляет собой выпадающий список, в котором перечислены isbn из таблицы на листе2.

Когда пользователь выбирает isbn из выпадающего списка, я бы хотел, чтобы столбец с заголовком книги автоматически заполнялся соответствующим заголовком из таблицы worksheet2.

1 ответ1

0

Предполагая, что лист 1 имеет раскрывающийся список для выбора входных данных, а лист 2 имеет полный список номеров ISBN и названий книг.

  1. На листе 1 выберите ячейки, в которых вы хотите раскрывающийся список. Если вам нужен полный столбец, щелкните заголовок столбца для листа 1, столбец A.
  2. Затем нажмите Alt + A + V + V, чтобы открыть вкладку « Data », а затем кнопку « Data Validation и перейти к опции « Data Validation... .
  3. Allow: List и выберите Source: of =Sheet2!A:A Это должен быть источник с одним столбцом. Оставьте Ignore blank и флажок « In-cell dropdown отмеченным.
  4. Если вы хотите, чтобы название книги отображалось в столбце B при выборе каждого раскрывающегося списка: щелкните заголовок столбца B, снова перейдите к проверке данных ... и выберите Allow: Custom и выберите источник: of = IFERROR(VLOOKUP(A1, Sheet2!A: B, 2, FALSE), "") .

Вы можете удалить дубликаты в списке ISBN/ заголовок на листе 2. Сортировка также может быть удобной.

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