1

У меня есть очень большой документ Excel, который мы используем для регистрации строительных проектов. у нас есть несколько столбцов с различной информацией: я пытаюсь найти формулу, чтобы можно было искать, чтобы я мог найти строку, которая содержит определенный адрес и этаж (адрес и этаж находятся в своих собственных столбцах) В настоящее время мы используем найти инструмент, ищущий адрес, а затем придется идти строка за строкой, чтобы найти слово. Есть ли формула или поиск, где она найдет конкретную строку, содержащую адрес и пол? 348 и 494 ссылки на номер строки в нашем Excel. Спасибо заранее за любую помощь.

                  F             H             I
               address     /  floor    /    city 

348           915 Wilshire /   14      /      LA

494           915 Wilshire /   20      /      LA 

3 ответа3

0

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

  • Это не требует никакой дополнительной формулы в вашей таблице данных. Сводные таблицы непосредственно настраиваются на ленте, поэтому их довольно легко настроить и использовать (особенно полезно, если люди, использующие книгу, не слишком знакомы с Excel)
  • С большим набором данных это не замедлит работу книги, в отличие от таких функций, как SUMPRODUCT
  • Слайсеры полезны для быстрого выбора данных
  • Вы также можете использовать гибкость сводной таблицы для группировки и синтеза данных. Например, если вы хотите увидеть или сосчитать все строительные проекты в данном городе, или перечислить все проекты по одному адресу.
  • Вы можете создать столько сводных таблиц, сколько захотите, для удовлетворения различных потребностей.
  • Если в ваших наборах данных есть даты, вы можете воспользоваться виджетом временной шкалы для удобной фильтрации результатов.

Полезная документация

0

Вы можете использовать SUMPRODUCT() для поиска по нескольким критериям:

=SUMPRODUCT(--(F:F="915 Wilshire")*(G:G=14)*(H:H="LA")*ROW(1:1048576))

Это находит номер строки записи для 915 Уилшир, 14-й этаж, город Лос-Анджелес. Формула будет работать, если только одна строка имеет соответствующие критерии.

Если более чем одна строка соответствует всем критериям, то вспомогательный столбец может найти все соответствующие строки.

0

Одним из решений является добавление столбца, объединяющего значения в каждой строке. Таким образом, у вас будет все, что вы хотите найти в одном столбце. (Возможно, сузьте колонку, чтобы она не мешала.)

Поместите это в пустой столбец и заполните все строки:

=F348&"-"&text(H348,"0")&"-"&I348              yields "915 Wilshire-14-LA"

Обратите внимание, что для полей, которые могут быть числовыми, используйте text() чтобы избежать проблем с конкатенацией.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .