#excel-formula
#excel-формула
Вопрос:
Могу ли я попросить вашей помощи, чтобы помочь мне понять эту формулу Excel?
=LOOKUP(REPT(""z"",255),CHOOSE({1,2},"""",INDEX(Sheet1!$M:$M,MATCH(1,IF(Sheet1!$A:$A=$A11,IF(Sheet1!$F:$F=$" amp; NumberToAlphabet(t_ActualStartDate) amp; "$8,1)),0))))
Я не имею ни малейшего представления о том, что он пытается найти.
Ценю всю помощь.
Спасибо
Комментарии:
1. Что такое данные Excel? Какой результат вы получаете с помощью этой формулы?
2. Если вы не знаете, что она делает, тогда зачем вы ее используете? Возможно, объясните контекст, и у вас будет больше шансов получить помощь.
3. Этот фрагмент кода был передан мне другим одноклассником. Я просматривал ее и понятия не имею, что она делает. Он покинул кампус, и я не могу найти никого, с кем можно было бы уточнить коды.
4. Используйте
Evaluate Formula
ленту «Формулы», чтобы выполнить одноэтапный анализ формулы и посмотреть, что она делает.
Ответ №1:
Это неправильный синтаксис, поэтому ничего не делает. Например, тогда как:
=REPT("z",255)
заполнит ячейку 255 z
с, дополнительные двойные перевернутые запятые ( ""z""
) недопустимы для использования так, как вы показываете.
Комментарии:
1. @user3539844 Я согласен с pnuts. Двойные кавычки часто необходимы, только если вы назначаете формулу с помощью VBA.