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

Вход

Регистрация

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

 

= Мир MS Excel/проблема с ПОИСКПОЗ - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
проблема с ПОИСКПОЗ
Гость Дата: Понедельник, 13.06.2011, 19:48 | Сообщение № 1
Группа: Гости
Уважаемые форумчане! Помогите, пожалуйста, (кто чем может)) ) Нам нужно сделать так, чтобы с помощью Excel выбирать из книги покупок некоторые данные (дата, номер счет-фактуры, сумма), соответствующие конкретной накладной (уникальные хар-ки кажд накладной: номер, дата, поставщик). Пример вставить не могу за неимением этой табл. на домашнем компьютере, но попытаюсь объяснить на словах : в общем, выглядит это так: есть два листа Excel, на каждом одинаковые столбцы: дата сдачи счет-фактуры, ее дата, номер счет-фактуры, от какого она поставщика, сумма без НДС, общая сумма, номер поставщика, номер строки по порядку в книге покупок. но только в первом листе часть столбцов (дата сдачи, сумма, сумма без НДС ) не заполнена. Необходимо перенести с одного листа в другой эти данные, но проблема в том, что в двух листах строки располагаются не в одинаковом порядке ( т.е. просто сравнением построчно ничего не сделаешь) да и вообще одинаковых счет-фактур в конечном итоге очень мало. Зато много повторяющихся номеров и поставщиков (т.е. поиск тоже чаще выдает ложную информацию, чем нужную)
Поэтому нужно исп. поиск со сравнением одновр 2-3 столбцов: дата сч-фактуры, ее номер и наимен. поставщика. Чтоб это, так скз, было уникально.
Мы более-менее подошли к решению вопроса, используя ИНДЕКС(..;ПОИСКПОЗ(..&..;...;2)
(потому что номер счет-фактуры смотрится на той же строчке, на которой найдено совпадение)
Но вот здесь начинается проблема, дорогие форумчане! При тесте на маленькой специально созданной таблице все получается, и даже с учетом того, что оператор & соединяет ячейку с текстом и яч. с числом (Учитывая, что я тестила с " ", т.е.с вставлением пробела между инфой в одном столбце и в другом B$1:$B$12&" "&E$1:$E$12). И даже возвращается нужное значение.
Но вот при попытке вставить это в нужную таблицу упорно появляется значение #Н/Д. Я уж и по зависимым ячейкам проверяла, и по синтаксису этих формул ( нашла образец исп-я именно этих формул для подобной сит-и). Почему может не идти, никто не знает? Мне кажется, дело во втором массиве ..&.., т.е. в той части, КОТОРУЮ ищем.
Пробовали вставить из Паруса прямо не "разрезая" столбец, в котором через запятую перечислены все хар-ки счета -фактуры (т.е., номер и дата на одном из листов были изначально в одном столбце, а не в двух), чтоб не было необходимости массив ПО которому ведется поиск тоже задавать с исп-ем &. Но все равно все глухо.
Мы б и забили, но тогда надо вручную выбирать и подставлять из 5000 строк
В чем может быть дело, а?
Большое спасибо уже за то, что прочитали это нагромождение слов, и еще раз прошу прощения, что нет возможности вставить пример.
 
Ответить
СообщениеУважаемые форумчане! Помогите, пожалуйста, (кто чем может)) ) Нам нужно сделать так, чтобы с помощью Excel выбирать из книги покупок некоторые данные (дата, номер счет-фактуры, сумма), соответствующие конкретной накладной (уникальные хар-ки кажд накладной: номер, дата, поставщик). Пример вставить не могу за неимением этой табл. на домашнем компьютере, но попытаюсь объяснить на словах : в общем, выглядит это так: есть два листа Excel, на каждом одинаковые столбцы: дата сдачи счет-фактуры, ее дата, номер счет-фактуры, от какого она поставщика, сумма без НДС, общая сумма, номер поставщика, номер строки по порядку в книге покупок. но только в первом листе часть столбцов (дата сдачи, сумма, сумма без НДС ) не заполнена. Необходимо перенести с одного листа в другой эти данные, но проблема в том, что в двух листах строки располагаются не в одинаковом порядке ( т.е. просто сравнением построчно ничего не сделаешь) да и вообще одинаковых счет-фактур в конечном итоге очень мало. Зато много повторяющихся номеров и поставщиков (т.е. поиск тоже чаще выдает ложную информацию, чем нужную)
Поэтому нужно исп. поиск со сравнением одновр 2-3 столбцов: дата сч-фактуры, ее номер и наимен. поставщика. Чтоб это, так скз, было уникально.
Мы более-менее подошли к решению вопроса, используя ИНДЕКС(..;ПОИСКПОЗ(..&..;...;2)
(потому что номер счет-фактуры смотрится на той же строчке, на которой найдено совпадение)
Но вот здесь начинается проблема, дорогие форумчане! При тесте на маленькой специально созданной таблице все получается, и даже с учетом того, что оператор & соединяет ячейку с текстом и яч. с числом (Учитывая, что я тестила с " ", т.е.с вставлением пробела между инфой в одном столбце и в другом B$1:$B$12&" "&E$1:$E$12). И даже возвращается нужное значение.
Но вот при попытке вставить это в нужную таблицу упорно появляется значение #Н/Д. Я уж и по зависимым ячейкам проверяла, и по синтаксису этих формул ( нашла образец исп-я именно этих формул для подобной сит-и). Почему может не идти, никто не знает? Мне кажется, дело во втором массиве ..&.., т.е. в той части, КОТОРУЮ ищем.
Пробовали вставить из Паруса прямо не "разрезая" столбец, в котором через запятую перечислены все хар-ки счета -фактуры (т.е., номер и дата на одном из листов были изначально в одном столбце, а не в двух), чтоб не было необходимости массив ПО которому ведется поиск тоже задавать с исп-ем &. Но все равно все глухо.
Мы б и забили, но тогда надо вручную выбирать и подставлять из 5000 строк
В чем может быть дело, а?
Большое спасибо уже за то, что прочитали это нагромождение слов, и еще раз прошу прощения, что нет возможности вставить пример.

Автор - Гость
Дата добавления - 13.06.2011 в 19:48
Serge_007 Дата: Понедельник, 13.06.2011, 19:50 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Даже не читал.
Пример с ошибкой давайте.


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеДаже не читал.
Пример с ошибкой давайте.

Автор - Serge_007
Дата добавления - 13.06.2011 в 19:50
DV Дата: Вторник, 14.06.2011, 05:58 | Сообщение № 3
Группа: Друзья
Ранг: Обитатель
Сообщений: 286
Репутация: 194 ±
Замечаний: 0% ±

Excel 2010 RUS
В любом случае для решения надо делать пример. Вы его предлагаете делать нам?
Читал по диагонали, но заинтересовало вот это: ПОИСКПОЗ(..&..;...;2)
тип сопоставления может быть только 0, 1 или -1.
Кроме этого, сцепление видно только в искомом значении, в искомом массиве его нет?


Сообщение отредактировал DV - Вторник, 14.06.2011, 06:00
 
Ответить
СообщениеВ любом случае для решения надо делать пример. Вы его предлагаете делать нам?
Читал по диагонали, но заинтересовало вот это: ПОИСКПОЗ(..&..;...;2)
тип сопоставления может быть только 0, 1 или -1.
Кроме этого, сцепление видно только в искомом значении, в искомом массиве его нет?

Автор - DV
Дата добавления - 14.06.2011 в 05:58
Гость Дата: Вторник, 14.06.2011, 07:11 | Сообщение № 4
Группа: Гости
Ошиблась когда писала.
Ответ на Ваш вопрос-в моем первом посте.
Хорошо, значит, придется прикреплять табл.
Тогда это только завтра, потому что раньше я на работе не появлюсь (пишу еще раз, что табл эта есть только на работе)
 
Ответить
СообщениеОшиблась когда писала.
Ответ на Ваш вопрос-в моем первом посте.
Хорошо, значит, придется прикреплять табл.
Тогда это только завтра, потому что раньше я на работе не появлюсь (пишу еще раз, что табл эта есть только на работе)

Автор - Гость
Дата добавления - 14.06.2011 в 07:11
  • Страница 1 из 1
  • 1
Поиск:

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