Новое здесь, и я не могу найти ответ на это.

Я пытаюсь создать фэнтезийного бомбардира для моей местной лиги. У меня есть столбец A, настроенный для каждого игрока в гольф (фамилия), а столбец G - это то, что игроки в гольф забивают в одном ряду. Как я могу "прикрепить" счет (в G) к имени игрока в гольф в A? Это на листе 2.

Затем я хотел бы ввести имя каждого игрока в гольф на листе 1 в столбцах, и чтобы счет для этого гольфиста появился в соседнем столбце справа. Может ли Excel распознавать текст и назначать этому тексту значение (из листа 2) в соседней строке на рабочем листе 1?

На листе 1 каждый человек (строка) в моей лиге выбирает 6 игроков в гольф (по одному на колонку). В каждом ряду будет игрок в гольф, и что игроки в гольф забьют из листа 2 рядом с ним.

2 ответа2

0

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

        A            B
1   Golfer1 Name | Golfer1 Score
2   Golfer2 Name | Golfer2 Score

и т.п.

После того, как все ваши ячейки игрока в гольф / счет введены, вы можете выбрать все данные в таблице и либо 1) создать формальную таблицу на вкладке Insert либо щелкнуть в раскрывающемся списке ячеек к западу от поля ввода функции. и просто введите имя для ссылки на таблицу (в этом примере я назову ее «Golfers»)

Убедитесь, что вы сортируете таблицу в алфавитном порядке по имени игрока в гольф.

Если вы хотите поместить имя игрока в гольф в ячейку A1 и увидеть соответствующий счет в ячейке B1, напишите такую функцию в ячейке B1:

= VLOOKUP(A1, FirstSheetName!Golfers , 2, false) [без этих добавленных пробелов]

Куда:

A1 : the cell your lookup is referencing
FirstSheetName! : the name of the workbook you are referencing
Golfers : the name of the table where the left-most column will be searched for that reference.
2 : The number of the column relative to the left-most column in the table ("second column from the left")
false : This is a boolean to choose to use estimation for the lookup. Estimation is rarely used and sometimes wonky to work with. Avoid it.

Как только это введено в первую ячейку столбца, выберите эту ячейку и найдите маленький черный ящик в правом нижнем углу. Наведите курсор мыши на это поле, и вы увидите изменение курсора. Когда ваш курсор изменился, щелкните и перетащите это поле вниз, чтобы распространить эту формулу на столько ячеек, сколько вы хотели бы разместить. Ссылочная ячейка в формуле изменится, чтобы соответствовать таковой, поэтому формула в f.ex. В2 будет:

= VLOOKUP(B2, FirstSheetName!Golfers , 2, false) [без этих добавленных пробелов]

0

Вы хотите две разные вещи, и есть два способа сделать это.

Первый способ - простой просмотр с листа 2 на лист1

=VLOOKUP(A1,Sheet1!$A$1:$G$5,7,0)

Это будет искать имя в A1, найти его на другом листе и даст вам счет.

Тогда вы можете просто использовать имя и счет рядом друг с другом как =A1&A2

Если вы хотите добавить два, прежде чем найдете совпадение, вы можете просто использовать формулу выше или =CONCATENATE .

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