|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.03.2010, 13:16 | #1 |
Регистрация: 26.06.2008
Сообщений: 2
|
подсчёт количества пар определённых значений в ячейках
Подскажите пожалуйста как (всё равно программно или с помощью встроенных функций) подсчитать количество пар/троек/четвёрок значений в ячейках.
Постараюсь пояснить: например в одной ячейке находятся такие значения: алле межд. разг. устар. а в другой такие: аморалка разг. устар. и требуется посчитать количество пар "разг. устар." Причём эти слова не обязательно будут рядом, т.е. между "разг." и "устар." может быть впихано всякой абракадабры, иначе можно было бы воспользоваться простым ПОИСКЕСЛИ |
08.03.2010, 14:26 | #2 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
[
Код:
Анализ,обработка данных Недорого
Последний раз редактировалось doober; 08.03.2010 в 14:35. |
08.03.2010, 14:52 | #3 |
Форумчанин
Регистрация: 26.11.2006
Сообщений: 584
|
=СЧЁТЕСЛИ(диапазон;*разг*устар*)
|
08.03.2010, 15:33 | #4 |
Регистрация: 26.06.2008
Сообщений: 2
|
2doober
Я первый раз пользуюсь макросами, спасибо, но пока получается. Я создал макрос, сохранил его, теперь появилась функция PARA. Первый её аргумент это диапазон ячеек в которых работаем, а вторые два элемента - пара, которую будем искать. Записываются они в функцию через почку с запятой в двойных кавычках. А можешь всю логику рассказать? И может быть посоветуешь какую-нибудь книжку по программированию в excel? 2ZORRO2005 спасибо Последний раз редактировалось kudich; 08.03.2010 в 15:36. |
08.03.2010, 16:14 | #5 | ||
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Функции VBA с пояснениями можно посмотреть здесь
В примерах замените Console.WriteLine(InStr(1, "Это текст, " & _ "где мы будем искать слово 'тест', кстати, " & _ "функция возвратит 39", "тест")) на Msgbox(InStr(1, "Это текст, " & _ "где мы будем искать слово 'тест', кстати, " & _ "функция возвратит 39", "тест")) InStr Синтаксис: InStr([Start], String1, String2[, Compare]) Описание: Функция возвращает позицию первого вхождения указанной последовательности символов в другой последовательности символов. Для поиска последовательности символов с конца строки можно использовать функцию InStrRev. Start - числовое выражение, указывающее номер позиции, с которой должен начинаться поиск. По умолчанию поиск начинается с первого символа. String1 - строковое выражение, представляющее собой строку, в которой производится поиск. String2 - строковое выражение, представляющее собой искомую строку. Compare - указывает метод сравнения. Двоичное ,или сравнение текста Если String2 присутствукт в String1 то результат будет отличный от нуля.Если оба выражения присутствуют в тексте ячейки Цитата:
Цитата:
Это своего рода буквари Справка,которую выложил Serge 007 Здесь книжка Здесь книжка
Анализ,обработка данных Недорого
|
||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Удаление и ввод значений в ячейках | segail | Microsoft Office Excel | 0 | 16.12.2009 09:45 |
Подсчёт количества памяти занимаемого программами | zonclayv | Win Api | 0 | 19.03.2009 22:03 |
удаление значений в ячейках | pirat:) | Microsoft Office Excel | 4 | 23.12.2008 20:54 |
Сравнение значений в ячейках и выдача результата в различиях | tovruslan | Microsoft Office Excel | 1 | 02.12.2008 22:25 |
при достижении определённых значений в формуле должна происходить пульсация цифр или ячейки. | vladi | Microsoft Office Excel | 3 | 08.04.2007 23:34 |