Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / как в таблицу внести значения из другой / 12 сообщений из 12, страница 1 из 1
09.06.2010, 11:13
    #36677413
jack-1984
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как в таблицу внести значения из другой
надо в таблице заполнить три столбца , данные берутся из другой таблицы найти значения можно только по одному столбцу , как их выстроить что они сами искались в таблицах и заполняли эти три столбца
...
Рейтинг: 0 / 0
09.06.2010, 11:17
    #36677424
_Boroda_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как в таблицу внести значения из другой
jack-1984,

Если я правильно понял фразу "найти значения можно только по одному столбцу ", то используйте функцию ВПР
...
Рейтинг: 0 / 0
09.06.2010, 11:24
    #36677451
jack-1984
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как в таблицу внести значения из другой
_Boroda_,
проблема в том что я вообще слабоват в EX мало того что надо найти одинаковые так еще под одинаковыми значениями несколько ячеек которые надо сложить а сложеные значения поставить в другую таблицу я делаю это все в ручную
...
Рейтинг: 0 / 0
09.06.2010, 11:31
    #36677478
_Boroda_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как в таблицу внести значения из другой
jack-1984,

Тогда кладите файл с обеими таблицами. Мы же не будем их за Вас рисовать, правильно?
...
Рейтинг: 0 / 0
09.06.2010, 11:32
    #36677486
Shamanus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как в таблицу внести значения из другой
jack-1984,

напрашивается RTFW, извините

не нужно быть гением "EX", как вы его назвали, чтобы пользоваться справкой или гуглом. _Boroda_ уже полностью ответил на Ваш вопрос.

enjoy
...
Рейтинг: 0 / 0
09.06.2010, 11:43
    #36677532
Hugo121
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как в таблицу внести значения из другой
Ну может и не полностью, если надо суммировать.
Вот, может пригодится, переделал из другой (VLOOKUPCOUPLE):
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
Function VLOOKUPSUM(Table As Variant, SearchColumnNum As Long, SearchValue As Variant, _
                                        RezultColumnNum As Long)
'Table - таблица, где ищем
'SearchColumnNum - столбец, где ищем
'SearchValue - данные, которые ищем
'RezultColumnNum - колонка, откуда берём результат

Dim i As Long

Select Case TypeName(Table)
Case "Range"
    For i =  1  To Table.Rows.Count
            If Table.Cells(i, SearchColumnNum) = SearchValue Then
            If VLOOKUPSUM <> "" Then
                VLOOKUPSUM = VLOOKUPSUM + Table.Cells(i, RezultColumnNum)
            Else
            VLOOKUPSUM = Table.Cells(i, RezultColumnNum)
            End If
            End If
        Next i
Case "Variant()"
For i =  1  To UBound(Table)
If Table(i, SearchColumnNum) = SearchValue Then
            If VLOOKUPSUM <> "" Then
                VLOOKUPSUM = VLOOKUPSUM + Table(i, RezultColumnNum)
            Else
            VLOOKUPSUM = Table(i, RezultColumnNum)
            End If
End If
Next i
        
End Select
        If VLOOKUPSUM =  0  Then VLOOKUPSUM = ""
End Function
...
Рейтинг: 0 / 0
09.06.2010, 11:58
    #36677619
jack-1984
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как в таблицу внести значения из другой
_Boroda_, образец таблицы пробовал ВПР че то не пристраивается ни как
...
Рейтинг: 0 / 0
09.06.2010, 12:04
    #36677648
jack-1984
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как в таблицу внести значения из другой
Hugo121,
это образец функции как создать ее самому
...
Рейтинг: 0 / 0
09.06.2010, 12:06
    #36677653
Сергей06
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как в таблицу внести значения из другой
jack-1984,
...
Рейтинг: 0 / 0
09.06.2010, 12:11
    #36677671
Hugo121
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как в таблицу внести значения из другой
Да, может и зря я функцию переделывал, но мне так легче :)
См. в файле.
...
Рейтинг: 0 / 0
09.06.2010, 14:38
    #36678259
jack-1984
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как в таблицу внести значения из другой
Hugo121,
у меня почему-то нет даже похожих функций а открываю твой образец он отключает все макросы
...
Рейтинг: 0 / 0
09.06.2010, 15:01
    #36678328
Hugo121
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как в таблицу внести значения из другой
jack-1984,
вообще-то задача решается стандартными функциями =SUMPRODUCT() или =SUMIF(), Сергей06 показал как. А у меня UDF (User Defined Function) - этот же код, который выше, размещён в модуле любой открытой книги (у меня обычно в PERSONAL.XLS, и тогда формула пишется =PERSONAL.XLS!VLOOKUPSUM()).
По сути, это макрос, поэтому из файла не будет работать, если отключены макросы, а из PERSONAL.XLS будет :)
Плюс UDF в том, что можно добавить свою функциональность, например в этом суммировании увеличивать каждое слагаемое на 2.5 или на 3% например :)
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / как в таблицу внести значения из другой / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]