Если ячейка А1 = (одной из ячеек диапазона B1:B100), то ячейке А2 присвоить С(N)

Автор max507, 26.04.2017, 22:30

« назад - далее »

max507

Добрый день,
пожалуйста, помогите решить задачку:
Есть список сайтов, из которых выделены только домены первого уровня (.ru, .kz, .pl и т.д).
Также есть таблицы соответствия каждого домена первого уровня конкретной стране (.ru - Russia, .kz - Kazakhstan и т.д.)

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

Прикладываю файл, в котором все довольно наглядно, надеюсь.

vikttur

=ЕСЛИОШИБКА(ВПР(ПСТР(RC[-2];ПОИСК(".";RC[-2])+1;5);R3C5:R257C6;2;);"нет в списке")

max507


zs5

Если в тексте более одной точки, то поиск найдёт первую, поэтому формула:
=ЕСЛИ(ПОДСТАВИТЬ(A4;ПОДСТАВИТЬ(A4;B4;"");"")=B4;ИНДЕКС(E3:F257;ПОИСКПОЗ(B4;E3:E257;0);2);"")