Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/ВПР по частичному совпадению - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
ВПР по частичному совпадению
nika Дата: Понедельник, 07.01.2013, 19:18 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация: 0 ±
Замечаний: 0% ±

2010
Добрый вечер!
Помогите, пожалуйста. Есть таблица (в приложенном файле часть таблицы) на листе "Список_организации" указаны Ф.О.О. полностью и необходимо на этот лист в графу Отделение с помощью ВПР подставит значения с листа "Общий всех отделений". Однако на листе "Общий всех отделений" фамилия и имя указано полностью, а отчество частично. Принципиально, чтобы данные брались с листа "Общий всех отделений". У меня получается только когда Ф.И.О. указано полностью.
К сообщению приложен файл: __.xls (36.0 Kb)
 
Ответить
СообщениеДобрый вечер!
Помогите, пожалуйста. Есть таблица (в приложенном файле часть таблицы) на листе "Список_организации" указаны Ф.О.О. полностью и необходимо на этот лист в графу Отделение с помощью ВПР подставит значения с листа "Общий всех отделений". Однако на листе "Общий всех отделений" фамилия и имя указано полностью, а отчество частично. Принципиально, чтобы данные брались с листа "Общий всех отделений". У меня получается только когда Ф.И.О. указано полностью.

Автор - nika
Дата добавления - 07.01.2013 в 19:18
nika Дата: Понедельник, 07.01.2013, 19:30 | Сообщение № 2
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация: 0 ±
Замечаний: 0% ±

2010
Надо в лист "Список_организации" в столбец "Отделение" подставить значения Столбца В из листа "Общий всех отделений". У меня получается только когда Ф.И.О. в листе "Общий всех отделений" указано полностью.
 
Ответить
СообщениеНадо в лист "Список_организации" в столбец "Отделение" подставить значения Столбца В из листа "Общий всех отделений". У меня получается только когда Ф.И.О. в листе "Общий всех отделений" указано полностью.

Автор - nika
Дата добавления - 07.01.2013 в 19:30
Hugo Дата: Понедельник, 07.01.2013, 19:36 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3691
Репутация: 790 ±
Замечаний: 0% ±

365
Я бы не ломал голову и формулы - сперва формулой
[vba]
Код
=VLOOKUP(A1&"*",Список_организации!B2:B32,1,0)
[/vba]
подтянул полные ФИО на второй лист, потом уже по ним тянул назад травмотологии.


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
СообщениеЯ бы не ломал голову и формулы - сперва формулой
[vba]
Код
=VLOOKUP(A1&"*",Список_организации!B2:B32,1,0)
[/vba]
подтянул полные ФИО на второй лист, потом уже по ним тянул назад травмотологии.

Автор - Hugo
Дата добавления - 07.01.2013 в 19:36
nika Дата: Понедельник, 07.01.2013, 20:10 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация: 0 ±
Замечаний: 0% ±

2010
Hugo, Я тоже думала про этот вариант - просто хотела функции ВПР применять только на листе "Список_организации". Подскажите еще как быть если есть однофамильцы. В первоначальном примере у меня этой Ф.И.О. (Андреева Татьяна Владимировна) не было. Не происходит подстановка отделения по второй Татьяне (должно быть плановая хирур)
К сообщению приложен файл: 6834865.xls (40.5 Kb)
 
Ответить
СообщениеHugo, Я тоже думала про этот вариант - просто хотела функции ВПР применять только на листе "Список_организации". Подскажите еще как быть если есть однофамильцы. В первоначальном примере у меня этой Ф.И.О. (Андреева Татьяна Владимировна) не было. Не происходит подстановка отделения по второй Татьяне (должно быть плановая хирур)

Автор - nika
Дата добавления - 07.01.2013 в 20:10
Pelena Дата: Понедельник, 07.01.2013, 20:20 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
nika, если ФИО на листе ОБЩИЙ ВСЕХ ОТДЕЛЕНИЙ упорядочены по алфавиту, то можно попробовать такую формулу
Код
=ИНДЕКС('Общий всех отделений'!$B$1:$B$30;ПОИСКПОЗ(B2;'Общий всех отделений'!$A$1:$A$30;1))
К сообщению приложен файл: -2-.xls (36.0 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщениеnika, если ФИО на листе ОБЩИЙ ВСЕХ ОТДЕЛЕНИЙ упорядочены по алфавиту, то можно попробовать такую формулу
Код
=ИНДЕКС('Общий всех отделений'!$B$1:$B$30;ПОИСКПОЗ(B2;'Общий всех отделений'!$A$1:$A$30;1))

Автор - Pelena
Дата добавления - 07.01.2013 в 20:20
nika Дата: Понедельник, 07.01.2013, 20:24 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация: 0 ±
Замечаний: 0% ±

2010
У меня подтягивает фамилии
 
Ответить
СообщениеУ меня подтягивает фамилии

Автор - nika
Дата добавления - 07.01.2013 в 20:24
Pelena Дата: Понедельник, 07.01.2013, 20:39 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
Довложила файл в предыдущий пост


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеДовложила файл в предыдущий пост

Автор - Pelena
Дата добавления - 07.01.2013 в 20:39
nika Дата: Понедельник, 07.01.2013, 20:54 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация: 0 ±
Замечаний: 0% ±

2010
Pelena, все равно не получается. В Вложила файл где есть однофамильцы.
К сообщению приложен файл: 9791451.xls (37.0 Kb)
 
Ответить
СообщениеPelena, все равно не получается. В Вложила файл где есть однофамильцы.

Автор - nika
Дата добавления - 07.01.2013 в 20:54
Pelena Дата: Понедельник, 07.01.2013, 21:14 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
ПОИСКПОЗ, естественно, не различит две абсолютно одинаковые строки.
Вот такую формулу придумала, но это, конечно, костыли
Код
=ИНДЕКС('Общий всех отделений'!$B$1:$B$32;ПОИСКПОЗ(B34;'Общий всех отделений'!$A$1:$A$32;1)-ЕСЛИ(B2=B3;1;0))
К сообщению приложен файл: 9107842.xls (38.0 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеПОИСКПОЗ, естественно, не различит две абсолютно одинаковые строки.
Вот такую формулу придумала, но это, конечно, костыли
Код
=ИНДЕКС('Общий всех отделений'!$B$1:$B$32;ПОИСКПОЗ(B34;'Общий всех отделений'!$A$1:$A$32;1)-ЕСЛИ(B2=B3;1;0))

Автор - Pelena
Дата добавления - 07.01.2013 в 21:14
nika Дата: Вторник, 08.01.2013, 11:10 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация: 0 ±
Замечаний: 0% ±

2010
Pelena, Спасибо!
 
Ответить
СообщениеPelena, Спасибо!

Автор - nika
Дата добавления - 08.01.2013 в 11:10
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!