Проблема для вилучення даних без Vlookup


0

У мене виникають проблеми з вилученням даних з величезного файлу. До цих пір я використовував Vlookup, але, звичайно, він приймає тільки перший номер, який він знаходить.

Мені потрібно вміти читати дані в кожному стовпчику = X, Y, W, Z для відповідного id.

Зазвичай існує максимальна кількість дублікатів, але трапляється, що я маю один і той же ідентифікатор кілька разів на вкладці даних.

Таким чином, мені потрібно мати суму всіх даних у стовпці, що відповідає певному ідентифікатору.

На зображенні нижче, мені потрібно витягнути інформацію для ідентифікатора А.

Я спростив файл. Але зазвичай у мене є сотні різних ідентифікаторів, і всі вони змішані. enter image description here


Нові учасники часто помиляються на цьому сайті служби, де ми будемо виконувати цю роботу. Це спільнота з запитаннями та відповідями, у якій запитуються конкретні питання після того, як ви спробували щось та застрягли. Будь ласка, додайте деталі того, що ви пробували до цього часу, включаючи скрипти, код або формули, і ми спробуємо допомогти. Якщо вам потрібна додаткова інформація про запитання, ознайомтеся Як запитати в центр допомоги .
CharlieRB

Просто використовуйте Автофільтр щоб відобразити рядки, що представляють інтерес, скопіюйте їх і вставте в інше місце.
Gary's Student

Відповіді:


2

Якщо стовпці "X", "Y", "W", "Z" не знаходяться в тому ж порядку, що й вихідні дані, потрібна формула:

=SUMPRODUCT(($K$3:$K$5=$A2)*($L$2:$O$2=B$1)*$L$3:$O$5)

enter image description here

Зверніть особливу увагу на те, що є і що не є абсолютним посиланням.


Якщо ваші стовпці розташовані в одному порядку, скористайтеся цим, оскільки це не формула масиву і обчислюватиметься швидше з меншими накладними витратами:

=SUMIF($K:$K,$A2,L:L)

Знову звертаємо увагу на те, що є, а що не є абсолютним.


Це саме те, що для зведених таблиць:

enter image description here

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.