Как найти ст.Нет, где предмет равен 1?Например, если Subject является хинди, тогда вызвать Sr. Нет, где field = 1? - PullRequest
0 голосов
/ 16 апреля 2019

Ниже приведена таблица в Excel

Sr. No  English Hindi   Physics Maths
1       1       0       1       0
2       0       1       0       1
3       1       1       1       1
4       0       1       0       1
5       0       0       0       1
6       1       1       1       0
7       0       0       1       1
8       1       0       0       0
9       0       0       1       1
10      1       1       1       1

Я хочу отобразить все Sr. Нет, где Subject = 1. Например, если Subject = Physics, тогда отображается Sr No. 1,3,6,7,9,10

1 Ответ

1 голос
/ 16 апреля 2019

Если у вас Office 365 Excel, тогда используйте TEXTJOIN в качестве формулы массива:

=TEXTJOIN(",",TRUE,IF(INDEX($A$1:$E$11,0,MATCH($H$2,$A$1:$E$1,0))=1,$A$1:$A$11,""))

Это находит правильный столбец, а затем повторяет поиск 1 и возвращает число в столбце A, где 1был найден.

enter image description here


Если у вас нет Office 365, посмотрите мой ответ по ЭТОТ ПОЧТА дляФункция vba, которая имитирует TEXTJOIN.

Поместите этот код в модуль и используйте формулу, как описано выше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...