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

Вход

Регистрация

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

 

= Мир MS Excel/поиск зн. в столбце п-тм идти вверх до пуст. ячейки и бр.лев - Мир MS Excel

  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_, DrMini  
поиск зн. в столбце п-тм идти вверх до пуст. ячейки и бр.лев
afanasyev Дата: Среда, 18.06.2014, 13:16 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Многоуважаемые подскажите: нужно найти значение из одного столбца в другом, но после того как нашёл пойти вверх до пустой ячейки и взять данные слева от неё. Пример в файле
К сообщению приложен файл: 9814485.xlsx (9.8 Kb)


Сообщение отредактировал afanasyev - Среда, 18.06.2014, 13:20
 
Ответить
СообщениеМногоуважаемые подскажите: нужно найти значение из одного столбца в другом, но после того как нашёл пойти вверх до пустой ячейки и взять данные слева от неё. Пример в файле

Автор - afanasyev
Дата добавления - 18.06.2014 в 13:16
китин Дата: Среда, 18.06.2014, 13:19 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7034
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
нету файла


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениенету файла

Автор - китин
Дата добавления - 18.06.2014 в 13:19
afanasyev Дата: Среда, 18.06.2014, 13:21 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
китин, появился
 
Ответить
Сообщениекитин, появился

Автор - afanasyev
Дата добавления - 18.06.2014 в 13:21
_Boroda_ Дата: Среда, 18.06.2014, 13:30 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16895
Репутация: 6613 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Так нужно?
Не, не правильно. Файл удалил.
Опять положил. В столбце рядом.
К сообщению приложен файл: 9814485_2.xlsx (10.5 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?
Не, не правильно. Файл удалил.
Опять положил. В столбце рядом.

Автор - _Boroda_
Дата добавления - 18.06.2014 в 13:30
Hugo Дата: Среда, 18.06.2014, 13:32 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3854
Репутация: 814 ±
Замечаний: 0% ±

365
Можно написать UDF (алгоритм Вы описали, точно так и сделать), но может формулисты что придумают?


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
СообщениеМожно написать UDF (алгоритм Вы описали, точно так и сделать), но может формулисты что придумают?

Автор - Hugo
Дата добавления - 18.06.2014 в 13:32
afanasyev Дата: Среда, 18.06.2014, 13:35 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
UDF вообще не представляю
 
Ответить
СообщениеUDF вообще не представляю

Автор - afanasyev
Дата добавления - 18.06.2014 в 13:35
afanasyev Дата: Среда, 18.06.2014, 13:35 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
ПОМОГИТЕ!!!!
 
Ответить
СообщениеПОМОГИТЕ!!!!

Автор - afanasyev
Дата добавления - 18.06.2014 в 13:35
afanasyev Дата: Среда, 18.06.2014, 13:36 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
_Boroda_, что не правильно?
 
Ответить
Сообщение_Boroda_, что не правильно?

Автор - afanasyev
Дата добавления - 18.06.2014 в 13:36
Hugo Дата: Среда, 18.06.2014, 13:37 | Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3854
Репутация: 814 ±
Замечаний: 0% ±

365
UDF (название не придумывал :) ):
[vba]
Код
Function lisicka(r, s$) As String
     Dim i&, ii&
     If Len(s) Then
         r = Intersect(r, r.Parent.UsedRange).Value
         For i = 1 To UBound(r)
             If r(i, 2) = s Then
                 For ii = i To 1 Step -1
                     If Len(r(ii, 1)) Then lisicka = r(ii, 1): Exit Function
                 Next
             End If
         Next
     End If
     lisicka = Empty
End Function
[/vba]


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
СообщениеUDF (название не придумывал :) ):
[vba]
Код
Function lisicka(r, s$) As String
     Dim i&, ii&
     If Len(s) Then
         r = Intersect(r, r.Parent.UsedRange).Value
         For i = 1 To UBound(r)
             If r(i, 2) = s Then
                 For ii = i To 1 Step -1
                     If Len(r(ii, 1)) Then lisicka = r(ii, 1): Exit Function
                 Next
             End If
         Next
     End If
     lisicka = Empty
End Function
[/vba]

Автор - Hugo
Дата добавления - 18.06.2014 в 13:37
afanasyev Дата: Среда, 18.06.2014, 13:39 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Hugo, О ВЕЛИКИЙ! А КУДА ДАННЫЕ О СТОЛБЦАХ СТАВИТЬ?
 
Ответить
СообщениеHugo, О ВЕЛИКИЙ! А КУДА ДАННЫЕ О СТОЛБЦАХ СТАВИТЬ?

Автор - afanasyev
Дата добавления - 18.06.2014 в 13:39
Hugo Дата: Среда, 18.06.2014, 13:57 | Сообщение № 11
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3854
Репутация: 814 ±
Замечаний: 0% ±

365
UDF работает типа как ВПР наоборот - указываете первым параметром исходные данные, вторым одно значение, к которому нужно подтянуть "груши".
Это "одно значение" преполагается что уже есть (я так понял).
Код
=lisicka(A:B,D3)

Но смотрю Александр уже стандартные наладил.
Или не вполне? Что-то мне стандартные не нравятся... Но заказчику виднее :)


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
СообщениеUDF работает типа как ВПР наоборот - указываете первым параметром исходные данные, вторым одно значение, к которому нужно подтянуть "груши".
Это "одно значение" преполагается что уже есть (я так понял).
Код
=lisicka(A:B,D3)

Но смотрю Александр уже стандартные наладил.
Или не вполне? Что-то мне стандартные не нравятся... Но заказчику виднее :)

Автор - Hugo
Дата добавления - 18.06.2014 в 13:57
afanasyev Дата: Среда, 18.06.2014, 15:09 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
ВИДИМО НЕМНОГО НЕ ТАК СФОРМУЛИРОВАЛ ВОПРОС

В ФАЙЛЕ БОЛЕЕ ПОДРОБНО ОПИСАНЫ ДЕЙСТВИЯ
К сообщению приложен файл: 4196901.xlsx (7.2 Kb)


Сообщение отредактировал afanasyev - Среда, 18.06.2014, 15:11
 
Ответить
СообщениеВИДИМО НЕМНОГО НЕ ТАК СФОРМУЛИРОВАЛ ВОПРОС

В ФАЙЛЕ БОЛЕЕ ПОДРОБНО ОПИСАНЫ ДЕЙСТВИЯ

Автор - afanasyev
Дата добавления - 18.06.2014 в 15:09
afanasyev Дата: Среда, 18.06.2014, 15:15 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
ПОМОГИТЕ!!!
 
Ответить
СообщениеПОМОГИТЕ!!!

Автор - afanasyev
Дата добавления - 18.06.2014 в 15:15
afanasyev Дата: Среда, 18.06.2014, 15:16 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
ПОМОГИТЕ!!!
 
Ответить
СообщениеПОМОГИТЕ!!!

Автор - afanasyev
Дата добавления - 18.06.2014 в 15:16
Hugo Дата: Среда, 18.06.2014, 15:18 | Сообщение № 15
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3854
Репутация: 814 ±
Замечаний: 0% ±

365
Я уже помог.


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
СообщениеЯ уже помог.

Автор - Hugo
Дата добавления - 18.06.2014 в 15:18
afanasyev Дата: Среда, 18.06.2014, 15:23 | Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
СЕЙЧАС ПОСМОТРИМ
 
Ответить
СообщениеСЕЙЧАС ПОСМОТРИМ

Автор - afanasyev
Дата добавления - 18.06.2014 в 15:23
Russel Дата: Среда, 18.06.2014, 15:24 | Сообщение № 17
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
Без UDF, но с допстолбцом
К сообщению приложен файл: 9167683.xlsx (10.9 Kb)


QIWI 9173973973
 
Ответить
СообщениеБез UDF, но с допстолбцом

Автор - Russel
Дата добавления - 18.06.2014 в 15:24
afanasyev Дата: Среда, 18.06.2014, 15:31 | Сообщение № 18
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
НЕ ПОЙМУ КУДА ПРОПИСЫВАТЬ ЭТУ ФУНКЦИЮ
[moder]А чёй-то мы тут разорались-то, а?
Тон пониже, шрифт поменьше.
 
Ответить
СообщениеНЕ ПОЙМУ КУДА ПРОПИСЫВАТЬ ЭТУ ФУНКЦИЮ
[moder]А чёй-то мы тут разорались-то, а?
Тон пониже, шрифт поменьше.

Автор - afanasyev
Дата добавления - 18.06.2014 в 15:31
afanasyev Дата: Среда, 18.06.2014, 15:57 | Сообщение № 19
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Спасибо! А можно сократить до одной формулы только на первом листе, не дорабатывать второй?
 
Ответить
СообщениеСпасибо! А можно сократить до одной формулы только на первом листе, не дорабатывать второй?

Автор - afanasyev
Дата добавления - 18.06.2014 в 15:57
afanasyev Дата: Среда, 18.06.2014, 15:58 | Сообщение № 20
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Без доп. столбца?
 
Ответить
СообщениеБез доп. столбца?

Автор - afanasyev
Дата добавления - 18.06.2014 в 15:58
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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