Я знаю, как использовать функцию vlookup для поиска в моей рабочей таблице, чтобы вернуть значение. Тем не менее, что, если значение, которое я хочу, находится в неопределенном количестве строк выше.
Пример ниже, если я должен был искать # дома> 0, а затем вернуть название города. Как я могу это сделать? Обратите внимание, что я не могу изменить входной файл, потому что он поступает из других мест. Большое спасибо!
City 1
num of cars 5
num of houses 3
City 2
num of planes 5
num of cars 50
num of houses 3
City 3
num of planes 10
num of houses 300
num of men 3
Чтобы ответить на вопросы:
- Если найдено более одной записи, вернуть все результаты (названия городов)
- И да, сложность заключается в том, что количество строк не всегда одинаково. Логика, которая будет использоваться для определения количества строк над найденной ячейкой только для поиска слова «город», это ключевое слово всегда есть
- Если строки за пределами города начинаются с других, то это не может быть сделано? Ячейка перед 'num of' - это действительные числа # 0001, # 0002 ...