Поиск
Автор: A S. Есть текстовый файл формата:
столбец1 значение
столбец2 значение
столбец1 значение
столбец2 значение
столбец3 значение
столбец1 значение
столбец2 значение
столбец3 значение
столбец1 значение
столбец2 значение
...
Третий столбец может отсутствовать.
Нужно собрать это в человеческую таблицу.
можно использовать формулы, запросы, автозамену в исходном файле.
Пока что представляю себе так:
запрос получает данные как есть,
формула массива дополняет отсутствующие столбец3
Дальше парситься ...
Изменен: 16.02.2024
Читать сообщение на форуме или сайте.Автор: Victor. Уважаемые форумчане, очень прошу помочь в решении следующей задачи:
Есть объявленный массив SL(1 To 11), которому уже присвоены значения из целых чисел. Например, SL(1) = 20, SL(2) = 45, SL(3) = 10, SL(4) = 19 и т.д. Из этого массива нужно определить максимальное значение и присвоить его номер массиву HB() под первым номером. Например, максимальное значение в массиве SL() равно 45, тогда HB(1) = 2 (так как SL(2) = 45). Далее нужно определить какое из оставшихся значений массива SL ...
Изменен: 10.07.2022
Читать сообщение на форуме или сайте.Автор: Анастасия. Здравствуйте, коллеги! В расчётной таблице необходимо привести сводную табличку для вычисления общего кол-ва м2 определённого вида стекла. Первый столбец включает перечень видов с выпадающим списком, для выбора стекла. В заказах они могут дублироваться.
Затем выбираю диапазон консолидации с суммированием, это столбец "Стекло" и "S, кв.м."
И всё, пиши "пропало"... Дальше не получается.
Причём проделывая те же манипуляции со столбцами "Стекло& ...
Изменен: 06.05.2022
Читать сообщение на форуме или сайте.Автор: Jalil. Здравсвуйте!
Хочу высчитать прибыль при подсчете покупики/продажи товара.
Есть информация за сколько купил товар за 2руб, при продажи товра , указваю за сколько продал за 5руб: тут не сложно 5-2=3 руб прибыли
Но как сделать так чтобы прибыль не считалась, если сумма продажи не указана, а сумма покупки за 5руб указана. 5 - пустая ячейка = 0 или пустая ячейка?
Но формула считает пустую ячейку как НОЛЬ 0, и в итоге из-за минусов не понятно какая прибыль уже есть. выходит так 5 - ...
Изменен: 19.05.2021
Читать сообщение на форуме или сайте.Автор: Широков. Уважаемые специалисты!
Посоветуйте, пожалуйста, как мне решить следующую проблему.
У меня есть таблица в Excel 2010, в которой макросом из основного листа данные по определенному критерию выбираются на лист «Выборка».
На этом листе у меня в настоящее время есть именованный диапазон со следующим описанием
=СМЕЩ('Выборка'!$D$2;0;0;ПОИСКПОЗ(1E+306;'Выборка'!$D:$D))
На основе листа «Выборка» у меня строится график, в котором ряд задаётся через ...
Изменен: 20.08.2020
Читать сообщение на форуме или сайте.Автор: zurkirill. Всем здравствуйте, много лет пользуюсь поиском по данному форуму, который решает 99,9% всех вопросов.
Но видимо настал день и мне создать тему.
Файл прилагаю реальный, не модифицированный для примера. Excel 2016 MSO (16.0.4266.1001)
Описываю пошагово.
1. в фильтре столбца Материал ввожу в поле текстового поиска слово "коробка" и вижу два вида позиций:
"Клеммная коробка для использования ........." -очень длинное название
& ...
Изменен: 09.11.2019
Читать сообщение на форуме или сайте.Автор: Zealot92. Всем доброго времени суток!
Работа по договору ГПХ на территории работодателя (м. Нагатинская) Срок договора - 2 месяца.
Оплата - 85 тыс. руб. в месяц Гросс
Требования:
Главное требование - хорошее знание excel и vba, умение структурировать и сводить массивы данных
Второстепенное - знание 223-ФЗ
Обязанности:
Подготовка аналитических отчетов торгово-закупочной деятельности. Анализ отдельных показателей по запросу.
Подразделение:
ГК "Ростех" ...
Изменен: 28.02.2019
Читать сообщение на форуме или сайте.Автор: MrMiniput. Добрый день, прошу помощи в написании формулы.
Задача такая, есть данные которые заполняются каждые 10 дней
Необходимо рассчитать только актуальные (последние данные) не суммируя их и исключая нули
Так же разместил тему на сайте http://www.excelworld.ru/forum/2-40835-1#270706
Пример во вложении
Заранее благодарю
Изменен: 19.02.2019
Читать сообщение на форуме или сайте.Автор: sanych09. Здравствуйте
Столкнулся с проблемой расчета "чистого" количества дней, которое было затрачено на выполнения определенного объекта.
Нужно посчитать количество дней без учета перерыва между этапами и также учитывать, что некоторые этапы выполнялись параллельно с другим(и)
Для наглядности, добавил столбцы D - X.
Можно ли решить вопрос формулами или Power Query? Спасибо заранее за любую наводку
Изменен: 30.08.2018
Читать сообщение на форуме или сайте.Автор: xploid. Здравствуйте, уважаемые форумчане!
В качестве примера, прикрепил сортированную таблицу учебных заведений с фамилиями учеников и их оценками. Пожалуйста, помогите создать макросом именованные диапазоны так чтобы имена диапазонов брались из столбца "Код уч. заведения".
Изменен: 27.08.2018
Читать сообщение на форуме или сайте.Автор: kdbled. Доброго.
Использую макрос по RegExpExtract, найденный на просторах данного сайта.
При любой попытке найти открывающую "(" или закрывающую ")" скобку формула выдает либо ошибку, потому что скобка не закрыта, либо #ЗНАЧ.
Какой синтаксис использования "(" и ")" как символов в поиске через RegExpExtract?
Вот что я уже пробовал:
=RegExpExtract(RC[-3];"(\d{1,3}";1)
=RegExpExtract(RC ...
Изменен: 19.07.2018
Читать сообщение на форуме или сайте.Автор: badiv. Здравствуйте форумчане,
прошу помощи в решении такой задачки
например в ячейку ввожу плотность 0,6501 и температуру 15
она лежит в диапазоне А2:В2 те в диапазоне от 0,6500 до 0,6590
тогда нужно присвоить соответствующее значение поправки С2 те 0,000962 или найти другое соответствующее если плотность другая
и рассчитываю плотность при 20 градусах по формуле =0,6501(плотность которую ввели)+0,000962(поправка)*(15(введенная нами температура)-20(температура 20))
т.е =0, ...
Изменен: 06.07.2018
Читать сообщение на форуме или сайте.Автор: Fuad1992. Доброго всем времени суток уважаемые форумчане!
Существует ли альтернатива Power Query макросами или же формулами? Что было до Power Query?)
Power Query очень хорош и удобен, однако кушает много памяти. Компьютер дико зависает при большом количестве таких таблиц. К примеру в одном файле имеется более чем 30 страниц, в каждом из которых имеется Query таблица. Все берется с одной громоздской таблицы из 26 столбцов и более чем 4 тыс. строк. Там все примитивно, действует пару ...
Изменен: 11.06.2018
Читать сообщение на форуме или сайте.Автор: TuchinSV. Добрый день!
Есть у меня формула =СЧЁТЕСЛИМН(D3:D38;"=0";C3:C38;"<>вых")
Она производит подсчёт ячеек удовлетворяющих условиям. Формула одинакова на всех листах книги.
В моей книге Excel много листов
Мне надо преобразовать формулу таким образом, чтобы я, например, на первом листе выбирал из выпадающего списка имя листа и формула выдавала значения подсчета на выбранном листе.
В моем понимании мне надо в формулу каким то ...
Изменен: 01.06.2018
Читать сообщение на форуме или сайте.Автор: Jack Famous. Доброго времени суток, Планетяне!
Хотелось бы оживить парочку родственных архивных тем:
Как расформатировать весь лист кроме выделенного диапазона? и
Как без цикла инвертировать выделение? — обе от Alex_ST.
Как я понял, без цикла можно обойтись только создавая лист, как тут показал Игорь — быстро, просто и надёжно.
В том числе, я остановил своё внимание на ещё 2х решениях: сбор диапазонов в Union циклом, как тут и решение от Дмитрия «The_Prist» Щербакова через ...
Изменен: 22.03.2018
Читать сообщение на форуме или сайте.Автор: frimen. Добрый день. Необходимо провести фильтрацию данных в таблице выбирая нужные условия из выпадающего списка. В списках указан диапазон, поэтому при выборе списка с диапазоном, данные фильтровалась от и до согласно диапазона. При выборе дополнительного условия также с диапазоном, должны отфильтроваться уже отфильтрованные данные раньше. Подскажите, как это можно сделать?
Изменен: 17.01.2018
Читать сообщение на форуме или сайте.Автор: Radament. Доброго времени суток!
Имеется Таблица 1., в которой представлены некие объемы, разбитые по категориям и подкатегориям.
Имеется Таблица 2., в которой задано соответсвие сочетания категории+подкатегории и подменяемого значения.
Хотелось бы прописать формулу массива (G13), которая бы суммировала значения из массива объемов в Таблице 1. по одному из подменяемых значений (F13). При этом хотелось бы обойтись без создания отдельной строки.(как получилось сделать в H13 c ...
Изменен: 15.01.2018
Читать сообщение на форуме или сайте.Автор: RazorBaze. Все знают, что если начать ячейку с "=",
а следом ввести букву (например, "Е") - появится список функций,
начинающихся на эту букву:
- ЕОШИБКА
- ЕСЛИ
- ЕСЛИПУСТО
- ЕССЫЛКА
- ЕТЕКСТ
- ЕЧИСЛО, и т.д.
При этом, если после "Е" поставить букву "С" - все несовпадения отсеются,
и останутся только:
- ЕСЛИ
- ЕСЛИПУСТО
- ЕССЫЛКА, и т.д.
Такой же список, только с другими вариантами выбора, выпадает в ...
Изменен: 15.07.2017
Читать сообщение на форуме или сайте.Автор: skogkatt. Добрый день, коллеги.
Помогите разобраться, почему не работает найденное на форуме решение. Точнее, иногда работает, а иногда нет.
Задача: есть список паттернов (потенциальных вхождений), которые надо найти в строке.
Желаемый результат: ИСТИНА если хотя бы один паттерн найден, ЛОЖЬ, если не найден ни один.
(конечный результат - условное форматирование списка значений, найдены паттерны или нет)
Подходящее решение нашел вот тут http://www.planetaexcel.ru/forum/index.php? ...
Изменен: 09.07.2017
Читать сообщение на форуме или сайте.Автор: tmash. Внезапно появляются два заполненных массива м01 и м02.Чтобы не упутать, попробую объяснить на примере диапазонов.Количество столбцов (измерения) в массивах обычно разное.
Нужен код VВA собирающий новый массив из этих двух.
По рабоче-крестьянски:
Если название столбца из м02 есть в м01, то добавить содержимое этого столбца под столбец тёзку.
Если названия столбца из м02 нет в м01, то добавить название столбца к названиям столбцов, а
данные добавить в новый столбец, ниже ...
Изменен: 17.06.2017
Читать сообщение на форуме или сайте.Автор: Yak73. Не представляю как это сделать с помощью формул Excel
Изменен: 25.12.2016
Читать сообщение на форуме или сайте.Автор: Mirai. Здравствуйте. Возникла, казалось бы простая задача, растянуть формулу массива до конца последней строки, но по какой то причине это не выходит. Делал так.
В Range("P2: Последняя строка / столбец") у меня имеются формулы ({массивы}).
Я прочитал на форумах, что за вставку массивов отвечает не formula / formular1c1, а FormulaArray.
Растягивать нужно в "P3: последняя строка/столбец"
'Нахожу последний столбец / строку:
lColumnsCnt = ...
Изменен: 24.10.2016
Читать сообщение на форуме или сайте.Автор: NaMoRZA. Всем доброго вечера!
Не смог кратко полностью описать в заголовке вопрос, но как бы основную проблему написал. Теперь подробнее.
На днях столкнулся с новой задачей и никак не могу ее до конца решить.
Суть:
Найти в файле "html" все конструкции типа спинтакс, например, "{Доброго дня|Здравствуйте|Привет}, {уважаемый|дорогой} Петр!", случайным образом выбрать один вариант и заменить им набор. Т.е., в результате должно получиться:
- Доброго дня ...
Изменен: 16.09.2016
Читать сообщение на форуме или сайте.Автор: simon100500. Здравствуйте!
Делаю макрос, который после запуска позволит выбрать на соседнем листе не связанный (рваный, по Ctrl) диапазон, соединит каждую ячейку диапазона через разделитель "; " и добавит к активной ячейке.
Сделал форму, на ней элемент RefEdit1 для выбора диапазона.
Повесил на кнопку формы такой макрос. Для связанного диапазона работает. А для "рваного" — нет.
Private Sub CommandButton1_Click()
Dim Y As Range
Dim Cell As ...
Изменен: 19.07.2016
Читать сообщение на форуме или сайте.Автор: Lex Backer. Здравствуйте!
Помогите пожалуйста с данным вопросом, имеется таблица для выбора варианта по двум последним цифрам зачетки, но я не могу вернуть значение строки (номера варианта), если бы присутствовали значения столбцов, а не только строк, то реализовал бы через ВПР или ИНДЕКС, а тут только строки... - затрудняюсь.
Изменен: 17.07.2016
Читать сообщение на форуме или сайте.Автор: itsnxt. Здравствуйте!
Помогите пожалуйста с таким вот вопросом.
Имеется таблица по которой необходимо выбрать вариант из последних цифр зачетки...
Как это реализовать? Массив? Или же все таки придется писать 24 условия ЕСЛИ ?
Файл таблицы есть ниже, там номера зачеток и таблица по которой выбирается вариант.
Изменен: 10.07.2016
Читать сообщение на форуме или сайте.Автор: frimen. Здравствуйте! Такая ситуация. Нужно произвести подсчет суммы ячеек с определенным интервалом. Формула была найдена. Считаем с помощью массива. Подсчет ведется. В кратце: мне необходимо посчитать сумму n- количество ячеек с интервалов в 6. Вот так выглядит формула: {=СУММ(ЕСЛИ(ОСТАТ(СТРОКА(B3:B800);6)=3;B3:B800;))} Но, считает только в первых 3 ячейках. А вот в остальных 2 наотрез отказывается. Пишется 0 в результат. Хотя все верно. Можно конечно было бы и деревянным методом ...
Изменен: 03.06.2016
Читать сообщение на форуме или сайте.Автор: vkochiev. Решил спрогнозировать в табличке возможный доход организации при определенной загрузке в Процентах.
Вообщем, думал что, сделав формулу по вычислению суммы по отношению к 100%, затем смогу протянуть ее, но увы.
ПРОИСХОДИТ СМЕЩЕНИЕ В ИСХОДНЫХ ДАННЫХ, МОЖЕТ Я ГДЕ ТО ГАЛОЧКУ НЕ ПОСТАВИЛ, ДУМАЛ ПО ЛОГИКЕ ПРОГРАММА САМА ПОЙМЕТ откуда забирать данные при протаскивании.
ведь дни и прогрессию она протягивает.
Файлик с примечаниями (красным выделил ошибки):
Изменен: 10.04.2016
Читать сообщение на форуме или сайте.Автор: phaggi. Подскажите, пожалуйста, как найти в строке, содержащей несколько слов, любое слово из диапазона.
Первое, что пришло в голову: {=НАЙТИ(диапазон;строка)}
Если в диапазоне в первой ячейке есть слово, содержащееся в строке, то "найти" его находит.
Если слово содержится в диапазоне не в первой ячейке, "найти" его не находит, выдает ошибку.
Думал над вариантом с ЧАСТОТА, но что-то тоже не родилось ничего толкового.
Поиск в гугле и внутре Планеты выдает, как ...
Изменен: 28.03.2016
Читать сообщение на форуме или сайте.Автор: KatherineBack. Ребят, в лабораторной работе задание: произвести обмен данными (значениями) между двумя диапазонами.
Нашла макрос, он работает как надо, все замечательно...
Но мне для защиты нужно объяснить каждую функцию, строку и их значения.
вот сам макрос:
Sub SelsXchange()
With Selection
If Not .Areas.Count = 2 Then Exit Sub
If Not .Areas(1).Columns.Count = .Areas(2).Columns.Count Then Exit Sub
If Not .Areas(1).Rows.Count = .Areas(2).Rows.Count Then Exit Sub
Dim tmpArea: ...
Изменен: 18.02.2016
Читать сообщение на форуме или сайте.