2017-02-17 6 views
0

В настоящее время у меня есть два листа в моей таблице.Excel гиперссылка/переход на другой лист

На листе 1 у меня есть 3 ячейки для определения количества пройденных тестов, неудачных или полученных NA (Фактическая маркировка в Листе 2 - Pass, Fail и NA). На листе 2 (ячейки V по АВ) он содержит комментарии PASS, Fail и NA.

Лист 1 фото:

enter image description here

Лист 2 Фото:

enter image description here

Я хочу, чтобы настроить то, что называется я думаю гиперссылку, но это не работает так, как мне нужно это тоже.

То, что я пытаюсь сделать:

Например, при нажатии на В4 ячейки под ЕСХН Сдал в листе 1, я хочу, чтобы перейти к листу 2 и либо выделить или отображать только те клетки, которые содержат слово Пройдите в них (со всеми деталями строки). Я хочу применить это к Fail и NA. Наряду с этим, в ячейках B4-D4 на листе 1, я бы хотел, чтобы он показывал # из «Pass, Fail и NA», который существует через ячейки V через AB.

Если я не понимаю, сообщите мне.

Вот моя текущая настройка/формула:

enter image description here

+0

Пример только для одной ячейки был бы замечательным. Таким образом, я могу учиться и применять остальные к оставшимся ячейкам (если только это не намного сложнее) – KKP

+0

Я смог сам составить большинство. Теперь у меня есть итоговые значения, которые я хочу, и гиперссылка, которая приведет меня на второй лист и выделит диапазон V2: AB67. Осталось то, как я могу отображать только те, которые прошли, если щелкнуть гиперссылку прохода. И так далее... – KKP

ответ

0

Выяснил ответы самостоятельно. Следующая формула работала лучше всего для меня:

=CONCATENATE(COUNTIF(Script!V2:AB67,"PASS")) 

=CONCATENATE(COUNTIF(Script!V2:AB67,"NA")) 

=CONCATENATE(COUNTIF(Script!V2:AB67,"FAIL")) 
0

Используйте Follow_Hyperlink event, который называется диапазоном Target в качестве параметра, который является ячейкой, содержащей гиперссылку. Используйте диапазон для настройки вашей логики, например:

If Not Application.Intersect(Target, Range("B4")) Is Nothing Then 
    Sheets("Sheet2").Activate 
End if