Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Вытащить 1,2,... слово между кавычек
 
A1 = "1","Транспортные услуги (нов)","18000.00","5","90000.00"

Нужно разобрать значение А1 указанное выше и назначить разным ячейкам значения оттуда между кавычками. Например:
A2 = Транспортные услуги (нов)
A3 = 18000.00
A4 = 5

и тд

Перебрал уже с десяток вариантов с форума, но такого варианта нигде не рассматривается
Изменено: Jake - 08.12.2024 16:39:45
Все строки результата из ПРОСМОТРХ
 
Всем привет! Подскажите какой структурой оформляется формула ПРОСМОТРХ для вывода всех строк удовлетворяющих условию, а не только первой/последней?

Что-то вроде +1 в цикле.
Изменено: Jake - 21.11.2022 11:05:55
ПРОСМОТРX: Суммирование по вхождению
 
Добрый день! Помогите найти решение с помощью ПРОСМОТРХ (или ВПР) для суммирования всех найденных результатов удовлетворяющих искомому значению. Пример прилагаю
Разнести по ячейкам элементы почтового адреса, разделенные спец. символом
 
Было достаточно сложно сформулировать в названии, лучше в примере:

Ячейка 1: "109428| Г.Москва| ВН.ТЕР.Г. МУНИЦИПАЛЬНЫЙ ОКРУГ РЯЗАНСКИЙ| ПР-КТ РЯЗАНСКИЙ| Д. 10, СТР. 2| ЭТАЖ 3| КОМ. 320Б"

Необходимо запросом в ячейках 2-10 перебирать значение из №1 и присуждать следующее после разделителя. Как пример результата:
Ячейка 2: 109428
Ячейка 3: Г.Москва
Ячейка 4: ВН.ТЕР.Г. МУНИЦИПАЛЬНЫЙ ОКРУГ РЯЗАНСКИЙ
Ячейка 5: ПР-КТ РЯЗАНСКИЙ
Ячейка 6: Д. 10, СТР. 2
Ячейка 7: ЭТАЖ 3
Ячейка 8: КОМ. 320Б
Power Query из JSON: Раскрытие всех значений списков List и Record в одну таблицу
 
Сам запрос к API из Power Query выглядит как
Код
= Json.Document(Web.Contents("https://xxx", [Headers=[token="xxx"]]))
Результат этого запроса прикреплен к посту.

Требуется сделать из результата запроса одну таблицу из 2-х столбцов: <имя> и <значение> данных по порядку.

Готов выслушать ваши предложения по цене и сроку, спасибо!
Изменено: Jake - 28.01.2022 11:31:26
Списки с поиском по более, чем одному параметру (множественный ПОИСКПОЗ)
 
Добрый день всем!

Столкнулся с вопросом, на попытки разобраться с которым потратил уже не одну неделю, без преувеличений. Используется Способ №2 для горизонтальных баз из статьи https://www.planetaexcel.ru/techniques/1/38/, с методом СМЕЩ (OFFSET) и ПОИСКПОЗ (MATCH)

Для списка используется формула:
Код
=СМЕЩ(Данные!$A$2:$A$8;ПОИСКПОЗ(Регион;Данные!$A$2:$A$8;0)-1;2;СЧЁТЕСЛИ(Данные!$A$2:$A$8;Регион);1)

Но как быть, если при формировании списка надо учитывать не только Регион, но и другие столбцы находящиеся в таблице? Например "тип отправления" и нахождения даты между заданными для данного конкретного сотрудника? Другими словами, сделать множественный ПОИСКПОЗ.

Пример во вложении.  
Найти неопределенное множество строк между определенными значениями
 
Есть два листа, один из которых - рабочий с формулами, второй - в текстовом виде и выглядит так:
Цитата
.......
7
Адрес организации
603011
НИЖЕГОРОДСКАЯ ОБЛАСТЬ
Г. НИЖНИЙ НОВГОРОД
Ш. СОРМОВСКОЕ
ДОМ 99
ЭТАЖ 9 ПОМЕЩЕНИЕ 1 ПОДПОМЕЩЕНИЕ 11
8
..........
В качестве результата нужно все, что находится ниже "Адрес организации" и до цифры "8". Когда была необходимость поиска одной строки, формула выглядела так:
Код
=ИНДЕКС(БАЗА!A:A;ПОИСКПОЗ("Адрес организации";БАЗА!A:A;0)+1;)

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

Какой формулой можно добиться нужного результата? Заранее спасибо!
Сумма умножения значений строк при множестве условий
 
Всю голову сломал. Есть формула SUMIF, которая подходит для суммирования - но не для умножения. Есть IFS, которой можно обработать одну строку, но как суммировать результат умножения всех строк, подходящих под формулу?

Пример таблицы



Как умножить столбцы L*F в строках, где I <> 0 и J >10, а потом полученный результат по каждой строке просуммировать?  8-0  
Изменено: Jake - 06.12.2020 22:00:08
Генерация случайных чисел и цифр по заданному шаблону
 
Подскажите формулу, которая генерировала бы строку по заданному шаблону: буквы A-F, цифры 0-9, длиной 32 символа.

В данный момент для этой цели пользуюсь shell-скриптом:
Цитата
if [ $input == Y ]; then
for i in {1..10}; do tr -dc 'ABCDEF1234567890' < /dev/urandom | head -c 32 | xargs;
done
Нужный результат:
Код
1032414AEE8933E9826CB2DD49C6270F
B3F309F95AE86235D1B576146D238195


Можно ли решить данную задачу макросом или еще лучше, формулой?
Загуглил и нашел такой макрос:
Код
Public Function GeneratePDF(Optional Lenght As Integer = 32)
   For s = 1 To Lenght
       choice = Int(Rnd * 3)

       If choice = 0 Then
           nextsymbol = Int(Rnd * 9)
       End If

       If choice = 1 Then
           nextsymbol = Chr(Int((70 - 65 + 1) * Rnd + 65))
       End If

       PassTxt = PassTxt & nextsymbol
   Next s

   GeneratePDF = PassTxt
End Function

И он должен работать, но результат (ниже) почему-то не похож на то, что выдает мой случайный скрипт
Код
FE00FFFF72884B1DD1C78EECDAA13F80
1172DAAC8CC47DAA13333E0DDD8E466

Какой-то не случайный и много повторений. Помогите?
Изменено: Jake - 15.02.2020 19:59:26
[ Закрыто] Сложный выпадающий список
 
Всем привет!

Целый день бьюсь с задачей и дал себе обещание спросить у вас тут, если до конца дня с ней не справлюсь.

Цель: Нужен выпадающий список отвечающий очень простому запросу, если перевести в язык SQL: SELECT Сотрудник FROM БД WHERE Город=А2
И ниже должность выбранного из выпадающего списка сотрудника, находящегося в ячейке рядом.

Посмотрите?
Получить значение следующей строки после удовлетворяющей поиску
 
Добрый день! Подскажите каким образом можно узнать значение ячейки которая следует после той, значение которой известно, т.е,

А50 ИЗВЕСТНОЕ ЗНАЧЕНИЕ
А51 НО ИЩЕМ ЭТО

Диапазон может быть А5-А55, т.е. ГПР в таком виде работать не будет, т.к. привязывается к А5

=ГПР("Известное нам значение от которого отталкиваемся";A5:A55;2;0)
Условное форматирование, ВПР и имена диапазонов
 
Есть два листа, функцией ВПР смотрится остатки по товарам на 2-м листе, и в зависимости от количества - окрашиваются ячейки на Листе №1. Но не окрашиваются. Хотя очень даже должны, так как сама формула возвращает ИСТИНА и ЛОЖЬ, если скопировать ее в ячейку совершенно верно.
Ссылки на второй лист организованы через наименование диапазонов ячеек.

Посмотрите пожалуйста, где я мог накосячить? :sceptic: Файл прикладываю.
Как выбрать цифровую часть артикула?
 
Подскажите пожалуйста функцию, которой можно вырезать цифровую часть артикула, имеющий вид 12345B или 12345A
Получить номер строки с ошибкой #Н/Д
 
Есть большой лист, в котором с помощью функции ВПР() собирается информацию из других листов. Очень часто появляются ссылки на уже несуществующие значения, и как итог - появляется ошибка #Н/Д, которую хотелось бы обрабатывать. Для этого в самом верху пустая ячейка со "статусом", в которой хочется видеть номер строки с ошибкой (если есть), и в идеале - красить её для привлечения внимания в красный.

Проблема в том, что нужно получить номер строки с ошибкой #Н/Д из диапазона ячеек, а функции вроде ЕНД(), ЕОШИБКА() с диапазонами не работают.

Но все же можно как-нибудь?
Простой вопрос! Как "на лету" преобразовать тип?
 
Какая функция может преобразовать, к примеру "123456" из Текстовой ячейки, и передать в формулу "123456" в числовом значении?  
 
Спасибо! :)
Тип ячеек изменен, но изменения в силу приходят только...
 
.. если дважды кликнуть на ячейку ее редактируя и нажать Enter  
 
К примеру: есть столбец с цифрами которые я хочу перевести из типа Числовой в Текстовый. Выделяю столбей, выбираю тип - > Текстовый. Все, все поля вроде Текстовые, но если проверить их функцией ТИП(), то результат будет (1), т.е. Число.  
 
До тех пор пока как я говорил выше не начать ее редактировать и просто не нажать на ней Enter, ничего не вводя. Вот тогда да, поле изменит тип на Текстовое, но не ранее.  
 
Есть возможность ДЕЙСТВИТЕЛЬНО поменять тип без редактирования всех полей?  
 
Спасибо!
Страницы: 1
Наверх