Подсчитать количество вхождений (неизвестной) строки в столбце excel

Итак, у меня есть таблица в excel:

| some data | PLA | | some data | MADW | | some data | IBFWE | | some data | RWIUBGER | | some data | WIUFBW | 

Я хочу подсчитать количество вхождений каждой из этих строк и ввести ее в новую таблицу. Вид, как хранилище значений ключей, с ключом как строка и значение как количество вхождений. Он должен иметь возможность запускаться несколько раз (всякий раз, когда в электронной таблице есть новая запись). Как я мог бы сделать что-то подобное? Моя таблица слишком велика (150 тыс. Записей) для выполнения вручную.

Я слышал о макросах excel или использовании скрипта python для импорта листа, а затем записывается в тот же файл или каким-то образом использовать листы Google и вызывать функцию из excel?

Просто добавьте столбец рядом с ним и countIf содержимое всего столбца:

 =COUNTIF(L5:L12,L5) 

Что бы ни случилось в L5, будет учитываться столько раз, сколько вы найдете во всем диапазоне. Сделайте это по всему списку.

После этого вы можете отскочить на другой лист и удалить дубликаты.

Вы можете настроить подключение ADO к своему листу и запустить запрос на нем, как будто это база данных.

 Dim query_results as variant Dim cn As ADODB.Connection Dim rs As ADODB.Recordset Set cn = CreateObject("ADODB.Connection") Set rs = CreateObject("ADODB.Recordset") Dim your_file, strSQL as string your_file = "enter the full path of your excel file this is assuming is .xls" strCon = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & your_file & ";" & _ "Extended Properties=""Excel 12.0;HDR=YES"";" cn.Open strCon strSQL = "Select value, count(whatever_you're_counting) from [ExcelSheetName$] group by value" Set rs = cn.Execute(strSQL) query_results = rs.GetRows rs.Close 'Code untested 

На этом этапе вы сможете пройти через query_results и вытащить значения / count и поместить их на другой лист.

  • В Google Таблицах отображаются очень скрытые листы и защищенные ячейки при открытии файла excel
  • Как скопировать электронную таблицу в специальную папку на GDrive с помощью скрипта Google БЕЗ копирования связанных форм и скриптов
  • Как сделать «Если еще» в листах Google?
  • Android google drive api создает и редактирует файл excel
  • Создать автоматическое обновление диаграммы gantt google spreadsheet
  • Подсчитайте, как часто кратные значения появляются в Таблице
  • Вычитайте значение из ячейки в зависимости от числа, введенного в другую ячейку на другом листе
  • Электронная таблица IF Заявления нескольких ячеек, выводящие строку текста
  • Диаграмма Google с местным листом excel
  • Как подобрать чертеж в ячейке электронной таблицы Google?
  • Excel Google Geocode - распознавание китайских символов
  • Interesting Posts

    Скопируйте рабочий лист в новую книгу и измените имя рабочего листа на имя композиции

    Справочная колонка в Excel

    Apache POI – как он может установить файл для установки «поместить все столбцы на одну страницу» в Excel

    Использование excel VBA для поиска значения ячейки и возврата нескольких значений на основе этой ячейки

    excel oledb поля, усеченные на 255

    Добавление строки приводит к назначению VBA-проверки на ошибку

    Код VBA для установки формата даты для определенного столбца как «yyyy-mm-dd»

    Как скопировать листы Excel на основе их имени с помощью VBA?

    IFERROR в Excel 2003

    Формула Excel, если значение ячейки в одном столбце остается неизменным, но значение в другом изменяется, тогда покажите мне

    вызов powerpoint Slide с использованием C #

    Excel первый – второй рядный выпуск

    Почему у меня возникают проблемы с назначением диапазона для массива вариантов

    Скопировать отфильтрованные ячейки на другой лист

    почему формат даты изменяется при чтении с использованием Apache poi?

    Давайте будем гением компьютера.