2017-01-12 4 views
0

Как получить ячейку из строки? Я подсчитываю количество раз, когда определенная строка возникает на другом листе. У меня есть эта формула:Excel, получить строковое значение в ячейке

=COUNTIF('Season 1'!$D$2:$F$1768,"*Player 1*") 

Вместо того, чтобы сделать это вручную со всеми другими игроками, как я ссылаться на ячейку, содержащую строку «Игрок 1», без необходимости вручную ввести строку в формулу?

ответ

2

Если список игроков начинается в ячейке A1 попробуйте

=COUNTIF('Season 1'!$D$2:$F$1768,"*" & A1 & "*") 

затем скопируйте

+0

Отлично! Связаны ли звездочки, заключенные в двойные кавычки, и амперсанды, входящие в ячейку, представляют собой подстановочные знаки? Я не использовал их вообще, кроме как сейчас. –

+0

Да * означает любой символ или любые символы или символы. У вас были они в вашем оригинальном посте, поэтому я их сохранил. –

0

Итак, вы не хотите вводить игроков 1, 2, 3 и т. Д. В каждую формулу? - в этом случае введите игроков 1, 2, 3 в ячейки и затем ссылайтесь на них. Нравится:

=COUNTIF('Season 1'!$D$2:$F$1768,"A1") - assuming A1 contains player 1 for example. 

Это вы имеете в виду? Если вы можете загрузить данные, которые помогут!

+0

В ответ, вы должны '«A1» 'в формуле в качестве второго аргумента вместо просто' A1'. Это проблема, потому что он будет искать строковый литерал «A1» вместо значения ячейки «A1». – tigeravatar

Смежные вопросы