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

Страницы: 1
Сколько раз определенное слово встречается в таблице, НЕ количество ячеек, Необходимо посчитать количество повторений именно определенного слова, а не ячеек. Не макроссом, формулой
 
Цитата
написал:
Код
    [URL=#]?[/URL]       1  2  3  4      =СЧЁТЗ(ФИЛЬТР.XML(  "<j><i>"  &ПОДСТАВИТЬ(ОБЪЕДИНИТЬ(  " "  ;1;A:A);  " "  ;  "</i><i>"  )&  "</i></j>"  ;"    //i[starts-with(.,   '"&ПСТР(E1;1;ДЛСТР(E1)-1)&"')     and substring(., string-length(.) - string-length(  '"&ПСТР(E1;ДЛСТР(E1);1)&"') +1) = '"&ПСТР(E1;ДЛСТР(E1);1)&"'     and string-length()=  "&ДЛСТР(E1)&"  ]"))   
 
спасибо вот только в вашем решении результат 1 а должно быть 8. Пожалуйста проверяйте жизнеспособность того что выкладываете.  
Изменено: Begemoth - 27.09.2022 17:44:39
Сколько раз определенное слово встречается в таблице, НЕ количество ячеек, Необходимо посчитать количество повторений именно определенного слова, а не ячеек. Не макроссом, формулой
 
Сайт вообще супер, очень много решений находила здесь когда это было необходимо и люди здесь отзывчивые, всегда помогают если адекватно описать проблему.
Сколько раз определенное слово встречается в таблице, НЕ количество ячеек, Необходимо посчитать количество повторений именно определенного слова, а не ячеек. Не макроссом, формулой
 
Цитата
написал:
Цитата
Begemoth написал:
однако в вашем примере
Это должно быть в ВАШЕМ примере, а не в НАШЕМ. Почитайте  ПРАВИЛА ФОРУМА , особенно п.п.2.3-2.4
спасибо за ваши труды, просто нахожусь в деревне работаю на старом ноутбуке у которого даже дров на аай и звук нету поэтому пишу на форум с телефона, подумала что картинки будет достаточно для разъяснения. В след раз буду прикреплять. Затыкаю телефон но сделаю.  
Сколько раз определенное слово встречается в таблице, НЕ количество ячеек, Необходимо посчитать количество повторений именно определенного слова, а не ячеек. Не макроссом, формулой
 
Цитата
написал:
Вы хотели количество СЛОВ.
Пример - ищем слово "крест" в тексте " крест ьянин несет  крест "
Вхождений "крест" там два, а вот  слово  "крест" там одно.

Кстати, в общем случае еще запятые всякие мешаться могут, точки и прочее безобразие
это конечно печальный случай самое простое решение скопировать файл, удалить точки и запятые и посчитать вашим методом, но опять таки все зависит от нюансов конкретного случая.
Сколько раз определенное слово встречается в таблице, НЕ количество ячеек, Необходимо посчитать количество повторений именно определенного слова, а не ячеек. Не макроссом, формулой
 
Цитата
написал:
Вы хотели количество СЛОВ.
Пример - ищем слово "крест" в тексте " крест ьянин несет  крест "
Вхождений "крест" там два, а вот  слово  "крест" там одно.

Кстати, в общем случае еще запятые всякие мешаться могут, точки и прочее безобразие
я поняла что вы хотели сделать однако в вашем примере как я писала ранее, несоответствие количества синих слов их должно быть 8 по вашей формуле их 7
Сколько раз определенное слово встречается в таблице, НЕ количество ячеек, Необходимо посчитать количество повторений именно определенного слова, а не ячеек. Не макроссом, формулой
 
Цитата
написал:
А я бы вот так сделал
Код
    [URL=#]?[/URL]       1      =СУММПРОИЗВ((ДЛСТР(A1:A4)+2-ДЛСТР(ПОДСТАВИТЬ(  " "  &A1:A4&  " "  ;  " "  &E1&  " "  ;  ""  )))/ДЛСТР(E1&99))   
 
Нам ведь количество  слов  нужно
Цитата
Begemoth написал:
Необходимо узнать количество повторений определенного  слова  
не совсем поняла ваш пример. Количество синих КТЕ 8 а с красным 9, у вас же 8. Не ясно  
Сколько раз определенное слово встречается в таблице, НЕ количество ячеек, Необходимо посчитать количество повторений именно определенного слова, а не ячеек. Не макроссом, формулой
 
Цитата
написал:
Цитата
Begemoth написал:
не могу найти решения подобной проблемы,
да ладно  
Код
    [URL=#]?[/URL]       1      =СУММ((ДЛСТР(A1:A2)-ДЛСТР(ПОДСТАВИТЬ(A1:A2;$E$1;  ""  )))/ДЛСТР(E1))   
 
благодарю, успешно работает
Сколько раз определенное слово встречается в таблице, НЕ количество ячеек, Необходимо посчитать количество повторений именно определенного слова, а не ячеек. Не макроссом, формулой
 
Доброго времени суток уважаемые форумчане!
имеется Таблица размер может быть любым. Необходимо узнать количество повторений определенного слова  во всей Таблице, при этом одно слово может повторяться в одной ячейке несколько раз.

Что то типа того. Решение прошу оформить в виде формулы, макрос не подойдет.
пыталась найти на форуме но не могу найти решения подобной проблемы, т.к. похожие темы решения как правило были оформлены макросами, надстройками или вообще не были решены. Ну или я не нашла.
Вывод сообщения о незаполненной ячейке с указанием строки, наименования столбца и адреса ячейки
 
Огромное спасибо за большое количество предложений, но SAS888 был ближе всех.
Огромная ему благодарность )))  
Вывод сообщения о незаполненной ячейке с указанием строки, наименования столбца и адреса ячейки
 
Добрый день уважаемые форумчане,
прошу помочь в следующем:

Версия ЭКСЕЛЬ 2013 ПРОФЕССИОНАЛЬНЫЙ ПЛЮС

Имеется Таблица 1 на Листе 1 содержащая колонки:
1. Порядковый номер строки
2. Фамилия
3. Имя
4. Отчество
5. Год рождения
Таблица 1 может изменяться в размере в нее могут быть добавлены, а могут быть удалены позиции.

Необходимо вывести макрос, который будет проверять все содержащиеся в Таблице 1 ячейки и перед отправкой на печать будет выводить сообщения о незаполненных ячейках и запретит распечатывать покуда они не будут заполнены, для данного примера:
"Вы не указали ИМЯ во 2-й строке Таблицы. Ячейка Е5" жмем ОК
следущее сообщение:
"Вы не указали ФАМИЛИЮ в 3-й строке Таблицы. Ячейка D6" жмем ОК
следущее сообщение:
"Вы не указали ДАТУ РОЖДЕНИЯ в 3-й строке Таблицы. Ячейка G6" жмем ОК

И так для всех значений которыми будет наполняться Таблица 1.
ComboBox не отображает список из табличных данных
 
НЕ отображает ИМЯ и ФАМИЛИЮ*
ComboBox не отображает список из табличных данных
 
Спасибо, Юрий М теперь наполняется ФАМИЛИЯ и можно изменить но отображает автоматически ИМЯ и ОТЧЕСТВО мне бы хотя бы на эти две позиции код прописать остальные я бы сделал. А также кнопка сохранить изменения не работает.
ComboBox не отображает список из табличных данных
 
Добрый день, да видимо не могу наполнить, вроде все прописал в коде MyForm2. Видимо что то не так делаю.
Если ПЕТРОВЫХ несколько то пусть высвечивает двух а поочередно листая выбрать нужного, но это мало вероятно.
Версия Эксель 2013 профессиональный плюс
ComboBox не отображает список из табличных данных
 
Доброго дня уважаемые форумчане,
Прошу просмотреть код, возможно не замечаю слона в посудной лавке, знаю что есть много тем с похожими проблемами они были перечитаны и вроде все сделано правильно, но ничего не выдает.

Есть таблица заполненная данными ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО и т.д. для наглядности заполнены только первые три столбца, но заполнены будут все. Есть диалоговое окно MyForm2 , которое вызывается при помощи "КНОПКА1", если оператор выберет ФАМИЛИЮ, выбор должен осуществляться через ComboBox, то в остальных полях ИМЯ и ОТЧЕСТВО должны автоматически высветиться соответствующие человеку данные.
Н-р: выбираем Петров и форма автоматически выдаст Петр Петрович в соответствующих TextBox , предположим что Петрову нужно внести какие то изменения в табличные данные, тогда мы находим фамилию Петров изменяем данные и при помощи кнопки "СОХРАНИТЬ ИЗМЕНЕНИЯ" вносим изменения в таблицу (понятно что при изменении данных они перепишутся автоматически, однако делается как на дурака поэтому данная кнопка нужна). Также хотелось бы чтобы при выборе фамилии ПЕТРОВ можно было изменить и фамилию н-р на ПЕТРОВСКИЙ если при вводе была совершена ошибка.

Расположение Таблицы должно быть таким и ни каким иначе.
Версия ЭКСЕЛЬ ПРОФЕССИОНАЛЬНЫЙ ПЛЮС
ЗАРАНЕЕ БЛАГОДАРЮ ЗА ПОМОЩЬ.
UserForm данные не добавляются, а перезаписываются, UserForm данные не добавляются, а перезаписываются
 
Дааааааа 8)  это мега круто спасибо теперь все работает ))  :D  
UserForm данные не добавляются, а перезаписываются, UserForm данные не добавляются, а перезаписываются
 
Это понятно, да и проблема то не в MyForm а в MyForm1, но даже если попробовать как вы предлагаете по итогу она вносит данные на первого сотрудника закрывает MyForm1 каждый раз как вносится новый сотрудник и чтобы добавить еще одного приходится опять запускать процедуру, что весьма не удобно.
UserForm данные не добавляются, а перезаписываются, UserForm данные не добавляются, а перезаписываются
 
Спасибо, заработало только вот заполняет не с первой строчки, а хотелось бы все таки с первой.
И еще вопрос почему когда жмешь кнопку "ДОБАВИТЬ СОТРУДНИКА" поля не сбрасываются а просто пишешь взамен того что есть, либо добавляешь постоянно одного и того же.
Например заполнил поле ФАМИЛИЯ: Петров и все остальные поля,  нажал "ДОБАВИТЬ СОТРУДНИКА" и Петров добавился в таблицу однако, перед тем как добавить еще одного поля ФАМИЛИЯ ИМЯ и т.д.  не обнулились (т.е. не стали пустыми) а так и остаются заполненными данными о Петрове.
UserForm данные не добавляются, а перезаписываются, UserForm данные не добавляются, а перезаписываются
 

Добрый день уважаемые форумчане,
Версия ЭКСЕЛЬ 2013 ПРОФЕССИОНАЛЬНЫЙ +

Данные:

Имеется две Таблицы на Листе "2", заполнение Таблиц будет производится путем использования UserForm.

Если нажать кнопку на "СОЗДАТЬ ЗАЯВКУ" на Листе"1",  то выйдет диалоговое окно для заполнения Таблицы2 с Листа "2" (подсвечено синим) в данном окне поле заполняется лишь один раз т.к. данные не будут добавляться (они просто перезаписываются, в случае изменения) поскольку заявку подает одна компания от своего имени, тут работает все как надо.

Если в Диалоговом окне "Форма для ввода данных об организации или ИП, инициирующего подачу заявления на оформление пропуска" нажать кнопку "ДОБАВИТЬ СОТРУДНИКА" то появится следующее Диалоговое окно "Форма для заполнения данными о сотруднике на которого будет оформляться пропуск" данная форма заполняется, однако данные тоже не добавляются, а просто перезаписываются в Таблицу1 с Листа "2" (подсвечено оранжевым). Но данная Таблица (оранжевая), где вносятся данные о ФИО, должности и т.д. должна расти по мере добавления сотрудников, чего к сожалению у меня не происходит, поскольку одна заявка может быть подана на несколько человек.

Задача:

Необходимо сделать так, чтобы данные из диалогового окна "Форма для заполнения данными о сотруднике на которого будет оформляться пропуск" добавлялись в Оранжевую Таблицу с Листа "2", а НЕ ПЕРЕЗАПИСЫВАЛИСЬ!

Заполнение бланка данными из таблицы с тянущимся списком, Заполнение бланка данными из таблицы с тянущимся списком
 
Добрый день, конечно если это требует весьма больших трудозатрат и по приемлемой цене можно и в платный раздел. В эксэле тонкостей не знаю, поэтому на сколько поставленная задача трудна представления не имею.
Заполнение бланка данными из таблицы с тянущимся списком, Заполнение бланка данными из таблицы с тянущимся списком
 
Доброго дня уважаемые форумчане,
Ссылки на тему "Заполнение бланков данными из таблицы" не предлагать, задача и условия иные.
Версия: Microsoft Office Профессиональный плюс 2013

Прошу помочь, имеется бланк "Список сотрудников для прохождения медкомиссии" Лист "Бланк 1", который заполняется данными из Таблицы 1 и Таблицы 2, расположенных на Листе "Данные". При заполнении Таблицы 2 на одного человека бланк формируется как надо, однако никак не получается сделать так, чтобы бланк при заполнении на нескольких сотрудников соответствовал виду как на Листе "Бланк 2".

Задача: Нужно чтобы Таблица 3 в бланке тянулась до тех пор пока есть значения в Таблице 2 Лист "Данные", при шапка и конец бланка, которые заполняются данными из Таблицы 1 Лист "Данные" оставались на своих местах, соответственно в начале и в конце списка.

Лист "Данные"
содержит Таблицу 1 с основными данными, информация в ней будет постоянной для одного пользователя, в данном случае это "Московский завод" и Таблицу 2 с дополнительными данными, информация может изменяться в ней в зависимости от того сколько сотрудников необходимо направить на медкомиссию
Лист "Бланк 1"
содержит исходный бланк который подходит для заполнения лишь для одного человека
Лист "Бланк 2"
содержит бланк, который хотелось бы получить в итоге, но только не в ручную, а лучше макросом или формулами.

При выполнении задачи будет использоваться только EXCEL, НАДСТРОЙКИ не предлагать.
Предварительно укажите стоимость работы.  
Изменено: Begemoth - 06.12.2017 09:07:17
Сравнение данных из двух таблиц и дальнейшая сортировка, Сравнение данных из двух таблиц и дальнейшая сортировка
 
Спасибо за попытку.
Сравнение данных из двух таблиц и дальнейшая сортировка, Сравнение данных из двух таблиц и дальнейшая сортировка
 
То что нужно получить было проведено вручную для наглядности. Формулой никакой не пользовались, т. к. не имею понятия как вообще можно выполнить поставленную  задачу.
Сравнение данных из двух таблиц и дальнейшая сортировка, Сравнение данных из двух таблиц и дальнейшая сортировка
 
Добрый день уважаемые форумчане,
Прошу заранее не предлагать искать ответ по форуму, т.к. данное действие уже было совершено и похожих задач с решениями найдено не было.

Задача:
Имеется две Таблицы с данными на несколько машин-в одной Таблице все ВЪЕЗДЫ, в другой все ВЫЕЗДЫ; одна и та же машина может ВЪЕЗЖАТЬ и ВЫЕЗЖАТЬ по несколько раз, а также может быть так, что не для каждого ВЪЕЗДА будет ВЫЕЗД и наоборот, т.е. машина просто въезжает и не выезжает, а потом опять въезжает. Необходимо сопоставить все въезды и выезды для каждой из машин в хронологическом порядке и при отсутствии какого либо события ничего не подставлять, а переходить дальше, а также при расчете разницы во времени между выездом и въездом и при отсутствии какого либо из событий выдавать сообщение "НЕДОСТАТОЧНО ДАННЫХ!".
Версия продукта: Microsoft office профессиональный плюс 2013

Исходные Таблицы и желаемый результат приведены в прилагаемом файле на Листе 1.
Страницы: 1
Наверх