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

Вход

Регистрация

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

 

= Мир MS Excel/Перенос значений, удовлетворяющих условию "находится между" - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Перенос значений, удовлетворяющих условию "находится между"
ArkaIIIa Дата: Среда, 26.03.2014, 13:47 | Сообщение № 1
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация: 115 ±
Замечаний: 0% ±

2010
Добрый день!

Подскажите, пожалуйста, как формульно сделать следующую весЧь.

(см. приложение).

Есть произвольный набор текста, разбросанного по разным ячейкам. Нужно где-нибудь рядышком (не важно где, просто для примера), возвращать значения из ячеек, находящихся между "Текст1" и "Текст2" (т.е. то, что выделено желтым). Однако, в разное время количество строк между "Текст1" и "Текст2" (текст1 и текст2 - это заголовки, они всегда называются одинаково) может быть разным. Если сейчас нужно возвращать значения из 5 ячеек, то в другом случае, может понадобиться то же самое, но для двух (сверху ограничим десятью).

И вторая ситуация - то же самое, но со сдвигом вправо на 1 ячейку. Т.е. возвращать значения, которые находятся не строго между "Текст1" и "Текст2", а между ними, но правее на одну ячейку.

Заранее спасибо.
К сообщению приложен файл: 1322087.xls (25.0 Kb)
 
Ответить
СообщениеДобрый день!

Подскажите, пожалуйста, как формульно сделать следующую весЧь.

(см. приложение).

Есть произвольный набор текста, разбросанного по разным ячейкам. Нужно где-нибудь рядышком (не важно где, просто для примера), возвращать значения из ячеек, находящихся между "Текст1" и "Текст2" (т.е. то, что выделено желтым). Однако, в разное время количество строк между "Текст1" и "Текст2" (текст1 и текст2 - это заголовки, они всегда называются одинаково) может быть разным. Если сейчас нужно возвращать значения из 5 ячеек, то в другом случае, может понадобиться то же самое, но для двух (сверху ограничим десятью).

И вторая ситуация - то же самое, но со сдвигом вправо на 1 ячейку. Т.е. возвращать значения, которые находятся не строго между "Текст1" и "Текст2", а между ними, но правее на одну ячейку.

Заранее спасибо.

Автор - ArkaIIIa
Дата добавления - 26.03.2014 в 13:47
Russel Дата: Среда, 26.03.2014, 13:56 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
Формула для любого столбца, где хотите получить данные:
Код
=ЕСЛИ(И(СТРОКА()>ПОИСКПОЗ("Текст1";B:B;0);СТРОКА()<ПОИСКПОЗ("Текст2";B:B;0));B1;"")

В случае, если нужно брать правее, замените в формуле B1 на C1


QIWI 9173973973
 
Ответить
СообщениеФормула для любого столбца, где хотите получить данные:
Код
=ЕСЛИ(И(СТРОКА()>ПОИСКПОЗ("Текст1";B:B;0);СТРОКА()<ПОИСКПОЗ("Текст2";B:B;0));B1;"")

В случае, если нужно брать правее, замените в формуле B1 на C1

Автор - Russel
Дата добавления - 26.03.2014 в 13:56
ArkaIIIa Дата: Среда, 26.03.2014, 14:04 | Сообщение № 3
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация: 115 ±
Замечаний: 0% ±

2010
Russel
Спасибо большое, работает
 
Ответить
СообщениеRussel
Спасибо большое, работает

Автор - ArkaIIIa
Дата добавления - 26.03.2014 в 14:04
ArkaIIIa Дата: Среда, 26.03.2014, 14:43 | Сообщение № 4
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация: 115 ±
Замечаний: 0% ±

2010
Russel
А может быть сможете подсказать, как сделать примерно то же самое, только... формула должна искать слово в массиве, и в случае успеха - возвращать значение ячейки, которая находится под ячейкой с найденным словом (а так же, под ячейкой с найденным словом, но через одну).
 
Ответить
СообщениеRussel
А может быть сможете подсказать, как сделать примерно то же самое, только... формула должна искать слово в массиве, и в случае успеха - возвращать значение ячейки, которая находится под ячейкой с найденным словом (а так же, под ячейкой с найденным словом, но через одну).

Автор - ArkaIIIa
Дата добавления - 26.03.2014 в 14:43
ArkaIIIa Дата: Среда, 26.03.2014, 14:46 | Сообщение № 5
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация: 115 ±
Замечаний: 0% ±

2010
Через функцию смещения можно реализовать, но что-то я туплю совсем с поиском слов в массиве.
 
Ответить
СообщениеЧерез функцию смещения можно реализовать, но что-то я туплю совсем с поиском слов в массиве.

Автор - ArkaIIIa
Дата добавления - 26.03.2014 в 14:46
ArkaIIIa Дата: Среда, 26.03.2014, 14:49 | Сообщение № 6
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация: 115 ±
Замечаний: 0% ±

2010
Есть функция, которая ищет указанное значение и возвращает не номер столбца или строки, а название ячейки, в которой это значение содержится?
 
Ответить
СообщениеЕсть функция, которая ищет указанное значение и возвращает не номер столбца или строки, а название ячейки, в которой это значение содержится?

Автор - ArkaIIIa
Дата добавления - 26.03.2014 в 14:49
Russel Дата: Среда, 26.03.2014, 15:01 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
Читайте правила. Новый вопрос - новая тема + пример (что есть, что надо сделать)


QIWI 9173973973
 
Ответить
СообщениеЧитайте правила. Новый вопрос - новая тема + пример (что есть, что надо сделать)

Автор - Russel
Дата добавления - 26.03.2014 в 15:01
ArkaIIIa Дата: Среда, 26.03.2014, 15:04 | Сообщение № 8
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация: 115 ±
Замечаний: 0% ±

2010
Так. Еще раз. По-русски и с приложением.

Формула должна искать текст - например "ТекстДляПоиска" из приложения, и дальше, возвращать "ТекстДляВозврата".
ТекстДляПоиска может находиться произвольно в любой ячейке.
Задача формулы - найти искомый текст и возвратить ячейку, которая находится под ячейкой с искомым текстом.
К сообщению приложен файл: 0316001.xls (23.5 Kb)
 
Ответить
СообщениеТак. Еще раз. По-русски и с приложением.

Формула должна искать текст - например "ТекстДляПоиска" из приложения, и дальше, возвращать "ТекстДляВозврата".
ТекстДляПоиска может находиться произвольно в любой ячейке.
Задача формулы - найти искомый текст и возвратить ячейку, которая находится под ячейкой с искомым текстом.

Автор - ArkaIIIa
Дата добавления - 26.03.2014 в 15:04
ArkaIIIa Дата: Среда, 26.03.2014, 15:04 | Сообщение № 9
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация: 115 ±
Замечаний: 0% ±

2010
Russel
Это не совсем новый вопрос. Это скорее подвопрос, в рамках изначально заданного.
 
Ответить
СообщениеRussel
Это не совсем новый вопрос. Это скорее подвопрос, в рамках изначально заданного.

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

Excel 2010
ArkaIIIa, негодный пример. Я лично ничего не понял из него.


QIWI 9173973973
 
Ответить
СообщениеArkaIIIa, негодный пример. Я лично ничего не понял из него.

Автор - Russel
Дата добавления - 26.03.2014 в 15:11
ArkaIIIa Дата: Среда, 26.03.2014, 15:14 | Сообщение № 11
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация: 115 ±
Замечаний: 0% ±

2010
Russel
Есть текст - "ТекстДляПоиска". Он может находиться, как в ячейке B1, так и A124, короче - в любой. Он - уникальный, т.е. такого, что в двух ячейках найдется этот текст - не будет.
Нужно, чтобы формула его нашла, и вернула НЕ номер строки/столбца, в котором она нашла этот текст, НЕ сам этот текст, а содержимое ячейки, которая находится ПОД ячейкой с найденным текстом.
Если она нашла искомый текст в ячейке B1, то вернуть она должна то, что написано в B2 и т.п.
 
Ответить
СообщениеRussel
Есть текст - "ТекстДляПоиска". Он может находиться, как в ячейке B1, так и A124, короче - в любой. Он - уникальный, т.е. такого, что в двух ячейках найдется этот текст - не будет.
Нужно, чтобы формула его нашла, и вернула НЕ номер строки/столбца, в котором она нашла этот текст, НЕ сам этот текст, а содержимое ячейки, которая находится ПОД ячейкой с найденным текстом.
Если она нашла искомый текст в ячейке B1, то вернуть она должна то, что написано в B2 и т.п.

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

Excel 2010
ArkaIIIa, Должно быть так:
ТекстДляПоиска: помидорка
Массив ячеек:
Огурчик Редиска
Баклажан Помидорка
Редиска Огурчик
Правильный ответ, который должна получить формула: Огурчик

И совсем другая задача, если в массиве могут быть "Красная помидорка" или "Помидорка маленькая". Как мы должны понять всю глубину масштаб трагедии задачи?


QIWI 9173973973

Сообщение отредактировал Russel - Среда, 26.03.2014, 15:22
 
Ответить
СообщениеArkaIIIa, Должно быть так:
ТекстДляПоиска: помидорка
Массив ячеек:
Огурчик Редиска
Баклажан Помидорка
Редиска Огурчик
Правильный ответ, который должна получить формула: Огурчик

И совсем другая задача, если в массиве могут быть "Красная помидорка" или "Помидорка маленькая". Как мы должны понять всю глубину масштаб трагедии задачи?

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

Excel 2007;2010;2016
[offtop] Russel, тогда уж баклажан,не?не!точно огурчик!
:D


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852


Сообщение отредактировал китин - Среда, 26.03.2014, 15:27
 
Ответить
Сообщение[offtop] Russel, тогда уж баклажан,не?не!точно огурчик!
:D

Автор - китин
Дата добавления - 26.03.2014 в 15:23
ArkaIIIa Дата: Среда, 26.03.2014, 15:25 | Сообщение № 14
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация: 115 ±
Замечаний: 0% ±

2010
Russel
Красных помидорок в массиве не будет, а если и будут - то нужно будет искать их, а не просто "помидорки" :)
 
Ответить
СообщениеRussel
Красных помидорок в массиве не будет, а если и будут - то нужно будет искать их, а не просто "помидорки" :)

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

Excel 2010
[offtop] ArkaIIIa, извиняюсь за этот вопрос и панибратство: ты ленивый или упёртый?[/offtop]


QIWI 9173973973
 
Ответить
Сообщение[offtop] ArkaIIIa, извиняюсь за этот вопрос и панибратство: ты ленивый или упёртый?[/offtop]

Автор - Russel
Дата добавления - 26.03.2014 в 15:32
ArkaIIIa Дата: Среда, 26.03.2014, 15:37 | Сообщение № 16
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация: 115 ±
Замечаний: 0% ±

2010
Russel, просто, мне показалось, что "глубина трагедии" и "суть проблемы" понятны и не нужно захламлять форум лишними топами на схожие темы.


Сообщение отредактировал ArkaIIIa - Среда, 26.03.2014, 15:37
 
Ответить
СообщениеRussel, просто, мне показалось, что "глубина трагедии" и "суть проблемы" понятны и не нужно захламлять форум лишними топами на схожие темы.

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

Excel 2010
ArkaIIIa, Ну и где адекватный пример?


QIWI 9173973973
 
Ответить
СообщениеArkaIIIa, Ну и где адекватный пример?

Автор - Russel
Дата добавления - 26.03.2014 в 15:42
ArkaIIIa Дата: Среда, 26.03.2014, 15:45 | Сообщение № 18
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация: 115 ±
Замечаний: 0% ±

2010
Russel
Рус, твой пример абсолютно подходит. Перенести его в эксель и приложить к сообщению?
"И совсем другая задача, если" - вот этого не будет.
 
Ответить
СообщениеRussel
Рус, твой пример абсолютно подходит. Перенести его в эксель и приложить к сообщению?
"И совсем другая задача, если" - вот этого не будет.

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

Excel 2010
Перенести его в эксель и приложить к сообщению?

Именно!
У меня лично сходу нет решения, надо думать.


QIWI 9173973973
 
Ответить
Сообщение
Перенести его в эксель и приложить к сообщению?

Именно!
У меня лично сходу нет решения, надо думать.

Автор - Russel
Дата добавления - 26.03.2014 в 17:02
Pelena Дата: Среда, 26.03.2014, 17:28 | Сообщение № 20
Группа: Админы
Ранг: Местный житель
Сообщений: 19437
Репутация: 4572 ±
Замечаний: ±

Excel 365 & Mac Excel
Есть функция, которая ищет указанное значение и возвращает не номер столбца или строки, а название ячейки, в которой это значение содержится?

Похожая тема


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
Есть функция, которая ищет указанное значение и возвращает не номер столбца или строки, а название ячейки, в которой это значение содержится?

Похожая тема

Автор - Pelena
Дата добавления - 26.03.2014 в 17:28
  • Страница 1 из 1
  • 1
Поиск:

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