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

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

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

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

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

enjoy
...
Рейтинг: 0 / 0
как в таблицу внести значения из другой
    #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
как в таблицу внести значения из другой
    #36677619
jack-1984
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Boroda_, образец таблицы пробовал ВПР че то не пристраивается ни как
...
Рейтинг: 0 / 0
как в таблицу внести значения из другой
    #36677648
jack-1984
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hugo121,
это образец функции как создать ее самому
...
Рейтинг: 0 / 0
как в таблицу внести значения из другой
    #36677653
Сергей06
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jack-1984,
...
Рейтинг: 0 / 0
как в таблицу внести значения из другой
    #36677671
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, может и зря я функцию переделывал, но мне так легче :)
См. в файле.
...
Рейтинг: 0 / 0
как в таблицу внести значения из другой
    #36678259
jack-1984
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hugo121,
у меня почему-то нет даже похожих функций а открываю твой образец он отключает все макросы
...
Рейтинг: 0 / 0
как в таблицу внести значения из другой
    #36678328
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
jack-1984,
вообще-то задача решается стандартными функциями =SUMPRODUCT() или =SUMIF(), Сергей06 показал как. А у меня UDF (User Defined Function) - этот же код, который выше, размещён в модуле любой открытой книги (у меня обычно в PERSONAL.XLS, и тогда формула пишется =PERSONAL.XLS!VLOOKUPSUM()).
По сути, это макрос, поэтому из файла не будет работать, если отключены макросы, а из PERSONAL.XLS будет :)
Плюс UDF в том, что можно добавить свою функциональность, например в этом суммировании увеличивать каждое слагаемое на 2.5 или на 3% например :)
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / как в таблицу внести значения из другой
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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