Я пытаюсь сделать что-то, что, я надеюсь, будет достаточно простым в Microsoft Excel. Я использую 2010.

У меня есть два столбца с именем Username и Year Group .

Username принимает формат, например, 11rennem01 или 10oxbech1 . Year Group только одной цифрой, один из 5

В третьем столбце я хотел бы отобразить общие диски учеников в следующем формате: \\server\student\ IntakeYear \ Username `. Например, вышеупомянутые пути студентов будут:

(5 класс ) 11rennem01 -> \\server\student\Intake2011\11rennem01
(6 класс ) 10oxbech1 -> \\server\student\Intake2010\10oxbech1
(Год 7) 09clarco01 -> \\server\student\Intake2009\09clarco01
(8 класс ) 08wilkbe01 -> \\server\student\Intake2008\08wilkbe01

К сожалению, несмотря на то, что числа 11 и 10 в начале совпадения имен пользователей студентов, есть вероятность, что с несколькими студентами, число в начале их имени пользователя будет отличаться от их года поступления. Таким образом, единственное достоверное значение - это показатель « Year Group во втором столбце.

Как я могу написать такое заявление IF?

Заранее спасибо,

4 ответа4

2

В третьем столбце введите следующий код:

="\\server\student\Intake"&2016-B7&"\"&A7

Ваш вывод будет:

Username    Year Group  SharedDrive

11rennem01  5          \\server\student\Intake2011\11rennem01
1

Предполагая, что ячейка A1 = Имя пользователя, ячейка B1 = Годовая группа, тогда в ячейке C1 вы должны написать:

="\\server\student\Intake"&IF(B1=5;"2011";IF(B1=6;"2010";IF(B1=7;"2009";"2008")))&"\"&A1

а затем скопируйте ячейку C1 в столько ячеек строки C, сколько вам нужно

1

измените его с IF, который будет выглядеть ужасно, если вы вложите несколько.

Поскольку у вас есть небольшая начальная точка, я бы использовал CHOOSE . В вашем случае используйте
=CHOOSE(A2,"Invalid","Invalid","Invalid","Invalid","2008","2009","2010","2011")
построить каталог

0

Я бы использовал либо функцию LOOKUP с небольшими таблицами, отображающими годы приема, для совместного использования папок (http://support.microsoft.com/kb/324986), либо большой IF, например, такой:

=IF(A2 = "Year 5", "Intake2011", IF(A2 = "Year 6", "Intake2010", IF(A2 = "Year 7", "Intake2009", "Intake2008")))

Решение по таблице поиска лучше, хотя, на мой взгляд.

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