Excel несколько критериев по строке

Вероятно, это считается грязным, но очень практичным решением в случае репозиториев github является просто создание скрипта, например. "git-ls":

#!/bin/sh
remote_url=${1:? "$0 requires URL as argument"}
curl -s $remote_url | grep js-directory-link | sed "s/.* title=\"\(.*\)\".*/\1/"

Сделать его выполнимым и доступным, конечно: chmod a+x git-ls; sudo cp git-ls /usr/local/bin. Теперь вы просто запускаете его по своему усмотрению:

git-ls https://github.com/mrquincle/aim-bzr
git-ls https://github.com/mrquincle/aim-bzr/tree/master/aim_modules

Также знайте, что для ваших локальных файлов есть утилита git instaweb. Чтобы иметь возможность показывать файлы и иметь такой сервер, по моему мнению, не уничтожить какие-либо из присущих децентрализованным характеристикам git.

1
задан VBasic2008 18 January 2019 в 14:51
поделиться

1 ответ

Там может быть более простой способ, чем это, но с 43 столбцами (много соавторов?) Я могу думать только об использовании формулы массива, поэтому метод: -

(1) Получить итоговые строки исходных данных для первого автора

(2) Получить итоговые строки второго автора

(3) Умножить их вместе, чтобы получить строки (публикации), где встречаются оба автора.

(4) Необязательно - проверьте, что общее количество каждой строки больше нуля - в этом нет необходимости, если имя автора не повторяется.

(5) Сложите их все.

=SUM(--(MMULT(N($A$2:$D$20=G$1),TRANSPOSE(COLUMN($A$1:$D$1))^0)*MMULT(N($A$2:$D$20=$F2),TRANSPOSE(COLUMN($A$1:$D$1))^0)>0))

Необходимо вводить как формулу массива, используя Ctrl Shift Enter .

Я только что использовал инициалы, чтобы продемонстрировать метод.

enter image description here

enter image description here

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

0
ответ дан Tom Sharpe 18 January 2019 в 14:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: