Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
сопоставление данных в ячейках по ключу и запись в новой ячейке
 
хочу поблагодарить всех, кто принимал участие и оказал посильную помощь:
gling
Hugo
RAN
Leanna (в. т.ч. за факультатив)
Спасибо!
сопоставление данных в ячейках по ключу и запись в новой ячейке
 
посмотрите пожалуйста,
возможно кому то не составит большого труда написать макрос сделать подстановку на Лист1: Фамилия, Имя, Отчество, Имэйл, Оплата из Листа2.

1. по Наименованию на Листе2:
           1.1. наименование в Листе2 учитывать только в кавычках, т.к. организационно правовая форма в таблице разная
(ООО или общество с ограниченной ответственностью)      
            1.2. Часть наименований компаний могут содержать нумерацию, порядковый номер компании может идти после пробела от Символа №, или без пробела, часть названий компаний не содержит символа с номером  
(ООО "компания № 1" или ООО "компания №1" , ООО "название компании" )      
            1.2. часть наименований может содержать только одну кавычку, последнюю (редко, еще реже не содержать кавычек)
                  (ООО "компания № 1 )

2. по Номеру на Листе2:
            2.1. номер может содержать буквенный префикс, или нет
           (ЛО-72-01-001382, ФС-72-01-000951 или 72-01-000322)

3. по Коду в Листе1 подставить (размножить) в пустые ячейки Фамилия, Имя, Отчество, Имэйл (в Листе1 Оплату в пустые ячейки подставлять не нужно)

Заранее спасибо!
Изменено: Александр - 08.01.2015 02:08:48
сопоставление данных в ячейках по ключу и запись в новой ячейке
 
в excel дальше формул не заходил, не было необходимости,
формулы бы освоить... хотя считаю, что по возможностям, excel крутая вещь
сопоставление данных в ячейках по ключу и запись в новой ячейке
 
Hugo, классная шутка...)
сопоставление данных в ячейках по ключу и запись в новой ячейке
 
Ок RAN, попробую
Изменено: Александр - 07.01.2015 18:14:54
сопоставление данных в ячейках по ключу и запись в новой ячейке
 
RAN, спасибо!
работает для csv из №1
сопоставление данных в ячейках по ключу и запись в новой ячейке
 
это первая таблица из нескольких, которую мне необходимо сопоставить(
возможно Hugo был прав, на счет макроса.

попробую сверстать данные в одной книге, надеюсь на помощь с макросом
сопоставление данных в ячейках по ключу и запись в новой ячейке
 
Leanna, убрал сортировку по Коду, сделал фильтр по нулевым подставлениям (0) в "Фамилия+Итого" и фильтр по "не пустым" ячейкам в "Фамилия Лицензия" в размещенном вами файле, получилось также 68 записей не заполненных.
сопоставление данных в ячейках по ключу и запись в новой ячейке
 
Leanna, правильно, спасибо!
только по Коду я сортировку не делал

от RANa сейчас попробую макрос пристроить
сопоставление данных в ячейках по ключу и запись в новой ячейке
 
сделал выборку по не подставленным данным (0), и выборочно проверил несколько кодов: 7204081032, 7204081032, 7203162031, все нормально, пробелов не оказалось.
все записи из второй группы столбцов "+Лицензия", которые не подставились в "+Итого"
сопоставление данных в ячейках по ключу и запись в новой ячейке
 
Leanna, согласен)
https://cloud.mail.ru/public/9d07a621f9da/%D0%A1%D0%BE%D0%BF%D0%BE%D1%81%D1%82%­D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5.xlsx
сопоставление данных в ячейках по ключу и запись в новой ячейке
 
Формула у вас gling рабочая, спасибо.

Leanna, попробовал симулировать в новой таблице с другими данными, все ОК.
если выдернуть строки с не подставленными данными в новой таблице, они подставляются.
Но в исходном файле имеются "нулевые" не подставленные ячейки.

все сделал, как рекомендовал gling, сортировал, в исходной таблице проверял формулы, менял местами столбцы, - все одно.
вся исходная таблица только со значениями подставновки весит 414 кб, прикрепить не могу.
хотел отправить в личку, там вообще нет возможности прикрепить файл.
Изменено: Александр - 08.01.2015 02:07:36
сопоставление данных в ячейках по ключу и запись в новой ячейке
 
понятно, спасибо.

применил для всего массива данных, и при проверке нашел пустые Итоговые ячейки (0), хотя в массиве имеются соответствующие записи ФИО и имэйл.
что то не работает (
сопоставление данных в ячейках по ключу и запись в новой ячейке
 
про автоматическую смену понятно, при протягивании по горизонтали меняется Столбец, по вертикале - номер Строки.

Возможно, что то не совсем понимаю, но в формуле стоят Столбцы "B" и "F", которые в моей таблице:
1. не в массиве данных, и это видно по формуле
=ЕСЛИ(ВПР($K2;$K$2:$S$3576;СТОЛБЕЦ(B2);0)=0;ВПР($K2;$K$2:$S$3576;СТОЛБЕЦ(F2);0);ВПР($K2;$K$2:$S$3576;СТОЛБЕЦ(B2);0))

2. в моей таблице в них другие данные.

Но при этом формула работает!?
сопоставление данных в ячейках по ключу и запись в новой ячейке
 
gling, в вашем примере была указана формула:
=ЕСЛИ(ВПР($A2;$A$2:$I$14;СТОЛБЕЦ(B2);0)=0;ВПР($A2;$A$2:$I$14;СТОЛБЕЦ(F2);0);ВПР($A2;$A$2:$I$14;СТОЛБЕЦ(B2);0))
, где СТОЛБЦЫ B2 и F2 соответствовали ячейкам "Фамилия НАЗВАНИЕ" и "Фамилия прочее".

В своем исходном файле я сделал по аналогии, и указал имена ячеек, соответствующие "Фамилия НАЗВАНИЕ" - столбец L2 и "Фамилия прочее" - столбец P2:
=ЕСЛИ(ВПР($K2;$K$2:$S$3611;СТОЛБЕЦ(L2);0)=0;ВПР($K2;$K$2:$S$3611;СТОЛБЕЦ(P2);0);ВПР($K2;$K$2:$S$3611;СТОЛБЕЦ(L2);0)), но появилась ошибка ССЫЛКИ!

подставив вашу формулу:
=ЕСЛИ(ВПР($K2;$K$2:$S$3576;СТОЛБЕЦ(B2);0)=0;ВПР($K2;$K$2:$S$3576;СТОЛБЕЦ(F2);0);ВПР($K2;$K$2:$S$3576;СТОЛБЕЦ(B2);0))
,где Столбцы B2 и F2 соответствуют ПУСТЫМ ячейкам в моей в таблице.
Но это работает!

подскажите пожалуйста, в чем секрет?)
сопоставление данных в ячейках по ключу и запись в новой ячейке
 
gling, спасибо за вариант решения!

1) ВПР подставлял по значениям подстановки не по "Коду", а по двум другим значениям подстановки, в результате чего на одном Листе появились данные, общим из которых является "Код".
2) попробовал сделать вариант сортировки, но вылетает Ошибка #ССЫЛКА!

не могу понять в чем причина(
сопоставление данных в ячейках по ключу и запись в новой ячейке
 
gling, спасибо за комментарий!

Дело в том, что с помощью формулы ВПР были созданы столбцы из РАЗНЫХ ЗНАЧЕНИЙ ПОДСТАНОВКИ, из двух таблиц.
Столбцы A,B,C,D, были сформированы из таблицы со значением подстановки "+Название", а столбцы E,F,G,H из таблицы со значением постановки "+Прочее".
Также получилось, что Значения подстановки не имелись ни в первой, ни во второй таблице, в результате чего появились пустые строки.
Но, имеется общий "Код" для всех значений.

Спасибо Leanna!
с помощью ее формулы возможно заполнить ячейки, где имеется какое либо значение.
Но как быть со строками, где их нет? но в которых имеется "Код"?

Возможно ли по общему "КОДу" дозаполнить пустые строки?
Изменено: Александр - 05.01.2015 23:58:22
сопоставление данных в ячейках по ключу и запись в новой ячейке
 
1) в примере, указал что нужно получить: новые столбцы "+ИТОГО".
2) пустые строки, это строки с отсутствующей информацией, после сопоставления двух таблиц с ВПР. Их нужно заполнить.

Возможно ли их заполнить по ключу "КОДу", который имеется у всех строк?
сопоставление данных в ячейках по ключу и запись в новой ячейке
 
Доброго времени суток!
Нужна ваша помощь.

С помощью формулы ВПР сопоставил из двух таблиц данные, в одну.
Часть информации содержится из одной таблицы, часть из другой.
Теперь необходимо, чтобы из массива этих данных по единому для них ключу(код), можно было сформировать дополняющие друг друга данные в новых столбцах.

Заранее спасибо!
не простое разделение текста по столбцам
 
Leanna, большое спасибо и удачи в новом году!)
не простое разделение текста по столбцам
 
Leanna, спасибо вам!
Но действительно обрезается последняя буква в улице
не простое разделение текста по столбцам
 
Leanna, попробовал на большем количестве строк. Разбивает 21 строку, далее выдает ошибку "Run time error 5: Invalid procedure call or argument" (
не простое разделение текста по столбцам
 
Доброго времени суток и С Новым годом!
Нужна ваша помощь.

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

Подскажите как то возможно автоматизировать этот процесс?
Заранее спасибо!
Разделить слипшийся текст по новым строкам в столбце, с сохранением информации в других столбцах
 
Большое спасибо!
Респект!
Разделить слипшийся текст по новым строкам в столбце, с сохранением информации в других столбцах
 
Доброго времени суток!
Очень нужна ваша помощь.

Есть информация в ячейках столбца, разделенная разделителем "|", вида:
Столбец 1         Столбец 2
Название 1        Адрес 1| Адрес 2| Адрес 3|
Название 2        Адрес 1| Адрес 2|
Название 3        Адрес 1| Адрес 2| Адрес 3| Адрес 4

Нужно, разделить данные Столбца 2 по новым строкам, с сохранением данных в других столбцах
Столбец 1         Столбец 2
Название 1         Адрес 1
Название 1         Адрес 2
Название 1         Адрес 3
Название 2         Адрес 1
Название 2         Адрес 2
Название 3         Адрес 1
и т.д.

Заранее спасибо.
Страницы: 1
Наверх