Так що я знаю, що я можу зробити це з VBA, але я зацікавлений, якщо це можливо без ....
Скажімо, у мене є таблиця, подібна до цієї, з деякими фішками:
Page | Ticker
----------------------
1 | UKX index
1 | SPX index
2 | usgg10yr index
3 | cesiusd index
3 | cesijpy index
3 | gukgin10 index
4 | GSPG10YR Index
На окремому аркуші я маю номер сторінки, скажімо 1. Я хочу отримати всі тікери з таблиці вище, які відповідають номеру сторінки аркуша. Тому в основному фільтруйте таблицю, але покладіть результати в інший аркуш і залиште оригінальну таблицю незмінною.
Очевидно, що vlookup / index-match може зробити це, коли є тільки один номер сторінки, але мені потрібно, щоб він міг повернути кілька білетів для даного номера сторінки (наприклад, 2 для сторінки 1, 1 для сторінки 2, 3 для стор. 3 тощо)
Змінити
Lookup Value: 1
Tickers:
UKX index
SPX index
Таким чином, для прикладу вище, якщо б я просто використав vlookup / index-match, це дало б мені тільки "індекс UKX", оскільки це перший в списку. Я хочу метод, який повертає всі збіги.