Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Как сделать выборку данных на соответствие другим Добавлено: 14.03.06 10:13  

Автор вопроса:  Alex
Существует такой массив данных в Эксэле
A B C D
OL_FIN ? DOGOVOR Управление договорами
SFP ? BUY Управление снабжением
OL_KBU ? SELL Управление сбытом
B_ACT ? SKLAD Складской учет
B_BALANS ? POSTPOL Поставщики,получатели
B_FINANS ? B_KASSA Касса
B_HOZOP ? B_FINANS ФРО
B_KASSA ? SKLAD2 Матценности
OL_FIN ? MBP Учет спецоснастки
SFP ? B_OSN Основные средства
 …и т.д. B_ACT Нематериальные активы
OL_FIN Контур планир.и упр.фин.
     …и т.д. …и т.д.
Столбцы C и D состоят из 80 строк
Я вставляю данные из файла в столбец A
Столбец C и D это справочная информация(неизменяемые данные).
Нужен макрос который находит в ячейке столбца A соответствие ячейке в столбце C и переносит в столбец B данные из ячейки столбца D, которые прикреплены к соответствующей ячейке столбца C.
Проще говоря найти совпадение для A в справочнике C и перетащить из справочника D в B название для A. p/s:Формулой никак не получается

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 Alex



Вопросов: 6
Ответов: 3
 Профиль | | #1 Добавлено: 14.03.06 11:17
Может так таблица получше будет:
A   B C            D
OL_FIN   ? DOGOVOR  Управление договорами  
SFP   ? BUY     Управление снабжением  
OL_KBU   ? SELL   Управление сбытом  
B_ACT   ? SKLAD Складской учет  
B_BALANS  ? POSTPOL  Поставщики,получатели  
B_FINANS  ? B_KASSA Касса  
B_HOZOP   ? B_FINANS ФРО  
B_KASSA   ? SKLAD2 Матценности  
OL_FIN    ? MBP     Учет спецоснастки  
SFP 1   ? B_OSN Основные средства  
B_ACT Нематериальные активы  
OL_FIN Контур план. и упр. Фин.
…и т.д. …и т.д. …и т.д.

Ответить

Номер ответа: 2
Автор ответа:
 Дмит



Вопросов: 11
Ответов: 160
 Web-сайт: dimit.pochta.ru
 Профиль | | #2
Добавлено: 14.03.06 13:58
Можно вставить в ячейку B2 формулу =ЕСЛИ($A2=$C2;$D2;"";)
и растянуть до B80.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам