У мене електронна таблиця з 3 стовпцями. Колонка 1 - це перелік типів юрисдикції (штат, місто, повіт та район), а стовпець 2 - назва відповідної юрисдикції.
Мені потрібно об'єднати деякі імена у стовпці 2 у рядок, який відображається у колонці 3, залежно від відповідного їм "типу юрисдикції" у колонці 1 як такої:
- Назви штатів та міст не змінюватимуться, а в основному просто з’являться у колонці 3
- Я додаю місто до назв графств
- Я додаю назви округів до назв округів.
- У випадках, коли "Не застосовується" - це значення: якщо це штат чи місто, воно буде показано у колонці 3, але я виключаю "Не застосовується" з будь-яких рядків (тому він не буде доданий до жодних назв округу чи округу ).
Моя формула:
=IF(A13="State", B13, IF(A13="City",IF(A13="NOT APPLICABLE", "NOT APPLICABLE", B13),IF(A13="County",IF(A13="NOT APPLICABLE", "NOT APPLICABLE", IF(VLOOKUP("City", A10:B13,2, FALSE)="NOT APPLICABLE", B13, VLOOKUP("City", A10:B13,2, FALSE) & " " & B13)),IF(A13="District",IF(B13="NOT APPLICABLE", "NOT APPLICABLE", IF(VLOOKUP("County", A10:B13,2,FALSE)="NOT APPLICABLE", B13, VLOOKUP("County", A10:B13,2, FALSE) & " " & B13))))))
Мені вдалося виконати вищесказане, і все, здається, працює нормально. Однак я переживаю за те, як я використовував дані VLOOKUP
для пошуку даних. Це дуже довгий список, і коли я перетягую формулу вниз, VLOOKUP
діапазон змінюється. Так, наприклад, у 4-му ряду діапазон дорівнює A2: B5, але тоді, коли я перетягую його, він стає A3: B6, A4: B7 і т. Д. Мені цікаво, чи є спосіб змінити діапазон у функції VLOOKUP або якщо я повинен взагалі використовувати іншу функцію для того, щоб доручити формулі завжди виглядати лише у поточному рядку плюс 3 рядки до цього.
Ось зразок моєї електронної таблиці:
Я спробував зробити стовпчики, але не зміг зрозуміти, як це зробити в Stack Exchange, тому я створив скріншот. Я сподіваюся, що це нормально.