powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Подсчет одинаковых значений в строках EXCEL
25 сообщений из 311, страница 5 из 13
Подсчет одинаковых значений в строках EXCEL
    #37234846
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, и куча неизвестных номеров - по барабану. Вытянет по всем.
Если код чуть изменить (чтоб считал повторы, а не суммы по повторам) - можно единицы не протягивать.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37234928
R Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
basicvR Dmitry,

Если имеется куча неизвестных номеров, боюсь, с такой формулой будет проблемы.
конечно будут, но для общего развития camileo , не помешает :)
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37239028
camileo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я дико извиняюсь, что не принимаю участия в осуждении выложеной мной же темы!!!
Банально не было времени выйти в интернет! Да, действительно номеров не знакомых около 1000 будет, а то и больше! Три написал для примера!
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37239061
camileo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В принципе что то похожее у BASICV получилось! Только я думаю увеличить диапазон таблицы до 2000 номеров и при занесении новых номеров в окончании обновлять Row Labels
и тогда будет счастье!!! Всем огромное спасибо за участие!!!
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37298259
Здравствуйте!
в екселе дан столбец чисел. Числа повторяются. Нужно вывести столбец с числом и рядом столбец с количеством повторений. Можно это осуществить? =СЧЁТЕСЛИ(A:A;A81) функция выводит повторения с заданной ячейкой. Сложно в большом массиве чисел выискивать эту ячейку. Есть ли функция, которая сама отслеживает числа и выдает повторения? или хотя бы вывести массив чисел без повторений (слышала что в екселе последней версии это можно сделать в закладках данных, но у меня не последняя версия).
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37298426
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Екатерина81Здравствуйте!
в екселе дан столбец чисел. Числа повторяются. Нужно вывести столбец с числом и рядом столбец с количеством повторений. Можно это осуществить? =СЧЁТЕСЛИ(A:A;A81) функция выводит повторения с заданной ячейкой. Сложно в большом массиве чисел выискивать эту ячейку. Есть ли функция, которая сама отслеживает числа и выдает повторения? или хотя бы вывести массив чисел без повторений (слышала что в екселе последней версии это можно сделать в закладках данных, но у меня не последняя версия).сводная таблица в помощь
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37298777
спасибо, значит буду изучать сводную таблицу:)
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37506011
Alex256
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа, нужна Ваша помощь.

Задача:

нужно выставить одинаковые значения в одну строку

Т.е к примеру есть 2 столбца:

а б
б в
в г
д ж
з ж

Нужно на выходе получить:

а - не найдено пары
б б
в в
д - не найдено пары
з - не найдено пары

ячеек может быть разно кол-во но сравниваются всего 2 ячейки.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37506019
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
=ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(буква;диапазон;0));буква;"")
=ЕСЛИ(СЧЕТЕСЛИ(диапазон;буква)>0;буква;"")
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37506033
Alex256
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно для тупых в екселе на примере показать?

Файл во вложении
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37506090
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex256Можно в екселе на примере показать?
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37507150
Alex256
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо большое.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37515012
leokon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Подскажите, пожалуйста, как в excel'е сделать следующее:
есть 2 столбца с данными (около 1000 строк) - в 1-м указаны названия изделий, во 2-м - кол-во этих изделий.
названия изделий (их всего до 50 штук разных) в столбце повторяются. можно ли как-то вывести отдельную таблицу из 3-х столбцов, где в 1-м столбце были бы указаны названия изделий (без повторения), во 2-м столбце - сколько раз в таблице встречается запись каждого изделия, а в 3-м столбце - сумма изделий по каждому названию.
Пример:
изделие_1 10
изделие_2 5
изделие_1 10
изделие_3 20
изделие_2 5
изделие_3 10
изделие_3 5

Результат
изделие_1 2 20
изделие_2 2 10
изделие_3 3 35

Спасибо за помощь.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37515041
Михаил Ч.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
leokon,
Сводная таблица
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37515200
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
leokon, я выше 26 апр 11, 23:17 ссылку давал на тему - тем кодом можно за два запуска получить желаемое.
Первым названия с суммами, вторым названия и количество повторов, если правее по столбцу единицы протянуть.
Ну а если код чуть подделать под именно эту задачу - то и сразу всё, и куда хочется.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37516838
leokon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hugo121,
большое спасибо, очень помогли.
буду 2 раза запускать, поскольку писать макросы не умею и соответственно не знаю, как подправить код :)
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37516980
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
leokon, ну в общем два раза запустить, а потом скопировать один столбец в другой лист - работы не много.
Но и переделать оказалось не сложно, плюс ещё нашёл, что можно чуть улучшить.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37518003
Leokon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hugo121,

Огромаднейшее спасибо :) Теперь все работает как нужно.
Понял, что нужно учить VBA :)
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37518859
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hugo121, код Вашего файла
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
Option Explicit

Sub UniqSummUniversal()    'вариант без Transpose - для больших объёмов
'Выделить диапазон, где в первом столбце - неуникальные, в последнем - суммы
    Dim a(), b(), oDict As Object, i&, ii&, temp$, x&
    Dim ind&
    'Dim tm: tm = Timer
    a = Selection.Value
    ReDim b( 1  To UBound(a,  1 ),  1  To  3 )
    ind = UBound(a,  2 )
    Set oDict = CreateObject("Scripting.Dictionary")
    oDict.CompareMode =  1 
    For i =  1  To UBound(a)
        If Not IsEmpty(a(i, ind)) Then
            If IsNumeric(a(i, ind)) Then
                temp = Trim(a(i,  1 ))
                If Not oDict.Exists(temp) Then
                    ii = ii +  1 
                    b(ii,  1 ) = temp: b(ii,  2 ) = --a(i, ind): b(ii,  3 ) =  1 
                    oDict.Add temp, CStr(ii)
                Else
                    x = oDict.Item(temp)
                    b(x,  2 ) = b(x,  2 ) + --a(i, ind)
                    b(x,  3 ) = b(x,  3 ) +  1 
                End If
            End If
        End If
    Next

    If ii >  0  Then
        With Workbooks.Add.Worksheets( 1 )
            .Columns( 1 ).NumberFormat = "@"
            .Range("A1:C1").Resize(ii) = b
        End With
    Else
        MsgBox "Выделите корректные данные!", vbCritical
    End If
    
    'Debug.Print Timer - tm
    End Sub

подскажите пжл, где в коде то, что поддерживает вот это:
2. Открыть анализируемый файл.
Спасибо
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37518865
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
имеется ввиду где видно, что в другом файле сделали это
3. Выделить анализируемую область - от столбца с номенклатурой по столбец с суммируемыми данными (можно целиком столбцы)
и присвоили переменную и т. д.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37518897
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ципихович Эндрю,

Код: plaintext
1.
a = Selection.Value

Вот тут :)

Я думал, что понятно написал:

1. Открыть этот файл :)
2. Открыть анализируемый файл.
3. Выделить анализируемую область - от столбца с номенклатурой по столбец с суммируемыми данными (можно целиком столбцы).
4. По Alt+F8 выбрать макрос UniqSummUniversal из файла UniqSummUniversal.xls
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37518933
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hugo121,

1. Открыть этот файл :) ОК
2. Открыть анализируемый файл. ОК
3. Выделить анализируемую область - от столбца с номенклатурой по столбец с суммируемыми данными (можно целиком столбцы). ОК
4. По Alt+F8 выбрать макрос нажал Эф8 - нету макросов
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37518993
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ципихович Эндрю,
По Alt+F8 выбираете макрос в "всех книгах" или в "UniqSummUniversal.xls" ну там ещё версия дописана к названию.
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37519039
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hugo121, всё понял, когда выделяю два столбца полностью в анализируемом файле, получаю или Выделите корректные данные или несуразный ответ, подскажите как сделать это же при условии, что А и В столбец будет заполняться данными для обработки и обработаное в этом же файле заполняется в столбцы C и D. То есть всё происходит в одном файле. Спасибо
...
Рейтинг: 0 / 0
Подсчет одинаковых значений в строках EXCEL
    #37519192
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ципихович Эндрю,

этот код суммирует суммы - значит в последнем столбце выделенного должно быть то, что можно суммировать, а в первом - да что угодно, что можно определить как уникальное.
Т.е. например

йцук | 12
енгш | 25
йцук | 32
2568 | 15

получаете:

йцук | 44 | 2
енгш | 25 | 1
2568 | 15 | 1

Ну а если этот код поместить в Personal.xls, то он будет "всегда с собой", и можно сделать кнопку для запуска на панели или в меню добавить.
Это если часто нужно использовать.
Хотя кнопку можно и для макроса из этого файла сделать...

Есть одна "неудобность" - первая колонка и данные в ней - текст, т.ч. 2568 превратится в "2568". Но что делать, зато уникальные вида "123." выгружаются правильно - была такая реальная задача :)
...
Рейтинг: 0 / 0
25 сообщений из 311, страница 5 из 13
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Подсчет одинаковых значений в строках EXCEL
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]