Страницы: 1
RSS
формула смещения ссылки.
 
Подскажите,  как сделать следующее:  
есть 2 таблицы (в примере в одном файле, на самом деле в двух)  
из 2й таблицы в первую надо залинковать данные.  
Идея в  том, чтобы ссылку поставить в первую, а оставшиеся 2 заполнялись автоматически. (т.е. формула должна смещать линк в ячейке слева на одну сроку в таблице 2)  
 
Спасибо
 
Дайте более расширенный пример, пока видно только транспонирование.  
Если ссылка в первую ячейку прописывается вручную, то формулой не получится: формула работает со ЗНАЧЕНИЕМ ячейки, а не с ФОРМУЛОЙ (ссылкой).  
Но если список в 1 ст. второй таблицы состоим из уникальных элементов, то можно через ВПР.
 
ВПР не подходит,так как файлы со второй таблицей всегда разные.  
Надо, чтобы формула в ячейке С3 = B3, смещенная по таблице 2 на однустроку вниз.  
Я не знаю, как дать более расширенный пример.
 
??? В В3:  
=ИНДЕКС($H$2:$H$4;СТОЛБЕЦ(A:A))
 
{quote}{login=vikttur}{date=04.04.2011 04:17}{thema=}{post}??? В В3:  
=ИНДЕКС($H$2:$H$4;СТОЛБЕЦ(A:A)){/post}{/quote}  
 
 
Сорри, я не поняла.  
А можно в примере?
 
Так, возможно, и я не понял. Очень уж скудное объяснение.  
Формулу вставить в В2 и копировать вправо. Вертикальные данные таблицы 2 (второй столбец) подтянутся в строку первой таблицы.
 
> Я не знаю, как дать более расширенный пример.  
 
У Вас таблицы из одной строки/столбца состоят?  
Вот, как понял.
 
{quote}{login=Казанский}{date=04.04.2011 04:30}{thema=}{post}> Я не знаю, как дать более расширенный пример.  
 
У Вас таблицы из одной строки/столбца состоят?  
Вот, как понял.{/post}{/quote}  
 
Да,изодной строки и столбца. Но ВПР не подходит, потому что прописывать ВПР каждый раз в новый файл дольше, чем поставить линк. Хотя в целом, что-то такое и должно получаться.  
Спасибо
 
{quote}{login=vikttur}{date=04.04.2011 04:26}{thema=}{post}Так, возможно, и я не понял. Очень уж скудное объяснение.  
Формулу вставить в В2 и копировать вправо. Вертикальные данные таблицы 2 (второй столбец) подтянутся в строку первой таблицы.{/post}{/quote}  
 
 
Поняла,спасибо.  
Вроде, работает. Попробую, как будет в работе.  
Спасибо
 
Какая разница - прописывать формулу с ГПР или с ИНДЕКС ?!  
Вот решение Вашей задачи макросом.
 
{quote}{login=Казанский}{date=04.04.2011 05:11}{thema=}{post}Какая разница - прописывать формулу с ГПР или с ИНДЕКС ?!  
Вот решение Вашей задачи макросом.{/post}{/quote}  
 
где?
 
Пардон, вот.
 
{quote}{login=Казанский}{date=04.04.2011 06:13}{thema=}{post}Пардон, вот.{/post}{/quote}  
 
это здорово, спасибо.  
 
В другом файле есть почти такая же схема, только там ни одна  строка в первой таблице.    
Вставка должна производиться в колонки J-M (желтые в примере)  
у меня не получается переделать макрос для столбца.  
Private Sub Worksheet_Change(ByVal Target As Range)  
Dim s$, n&, i&  
If Target.Address = "J:J" Then  
   s = [$J:$J].Formula
   For i = Len(s) To 1 Step -1  
       If Not IsNumeric(Mid$(s, i)) Then  
           If i < Len(s) Then  
               Application.EnableEvents = False  
               [K].Formula = Left$(s, i) & Mid$(s, i + 1) + 1
               [L].Formula = Left$(s, i) & Mid$(s, i + 1) + 2
               [M].Formula = Left$(s, i) & Mid$(s, i + 1) + 3
               Application.EnableEvents = True  
           End If  
           Exit Sub  
       End If  
   Next  
End If  
End Sub  
 
 
Как-то так, чтоб это рботало для колонок тоже, можно?  
 
Спасибо, огромное
 
Не знаю как это отметить, отмечается значком, что ответ не нужен. Но было бы здорово, если бы кто-то помог :)))  
Спасибо
 
buhkalenok, основная проблема в транспонировании ?
 
Если еще актуально...
Страницы: 1
Читают тему
Наверх