Auditportal.ru

Аудит Портал
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как найти значение в ячейке со списком, разделенным запятыми в Excel?

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

У меня есть список стран, разделенных запятыми в 1 столбце. Мне нужно создать уникальный/ограниченный список стран и подсчитать, сколько раз они появляются, как показано на рисунке. В настоящее время я делаю это вручную и ищу более быстрый способ сделать это. Открыт для работы с VBA, но по возможности предпочитаю формулы. Спасибо!

Example image

1 ответ

  • Как создать выпадающий список в Excel из списка, разделенного запятой

Список значений, разделенных запятыми, находится в одной ячейке, и мне нужно использовать эти значения в качестве контрольного списка. Есть ли способ сделать это? В списке может быть до 50 значений.

Какой самый простой способ отсортировать список значений, разделенных запятыми, в Mac OS X: Вход: a, b, aaa, bc Выход: a, aaa, b, bc Я хотел бы сделать это из терминала, чтобы я мог передать вывод в другую команду.

Поместите в ячейку D2 следующую формулу:

Это работает путем подбора с использованием подстановочных знаков. Например, первый поиск — *Болгария* .

Обратите внимание, что если есть случаи, когда название одной страны содержится в названии другой, то это тоже будет учитываться. (Это не является проблемой для примера, который вы привели).

Похожие вопросы:

У меня есть следующая формула Excel, которая хорошо работает для возврата первого значения в столбце, но я хотел бы, чтобы она возвращала список уникальных значений, разделенных запятой.

У меня есть строка значений, разделенных запятыми, и эта исходная строка может содержать любое количество значений, разделенных запятыми. Мне нужно создать программу, чтобы если в.

Для проверки списка значений, разделенных запятыми, я использую следующее регулярное выражение. *DogCatBirdMouse(, (DogCatBirdMouse))*$ Значения также перечислены в раскрывающемся списке.

Читайте так же:
Как использовать ярлык для удаления дубликатов в столбце или строке Excel?

Моя электронная таблица содержит одну ячейку со списком значений, разделенных запятыми, и я хочу использовать эту ячейку в качестве контрольного списка. Есть ли способ сделать это.

Какой самый простой способ сортировки списка значений, разделенных запятыми, в Mac OS X: Вход: a, b, aaa, bc Выход: a, aaa, b, bc Я хочу сделать это с терминала, чтобы я мог отправить выходной сигнал.

Я хотел бы извлечь каждое из этих значений без запятой, чтобы получить список значений, таких как 3, asdf, *#, 1212,3.

В таком запросе, как этот: SELECT GROUP_CONCAT(DISTINCT( p.products_id )) AS comma_separated FROM products p left join specials s ON p.products_id = s.products_id left join products_to_categories.

Мой диапазон значений: 4 3,5,6 2 2,5 5 7,8,9,5. Это означает, что в одном столбце может быть несколько значений, разделенных запятыми. Здесь учитываются все 5 секунд.

У меня есть два столбца текста, сохраненного в Excel, где каждая ячейка содержит числа, разделенные точкой с запятой (разделяются только в случае нескольких чисел). Два столбца Excel всегда.

Я ищу код поставщика в заказе на продажу в списке значений, разделенных запятыми, но поле формулы (текст) не принимается netsuite. Были испробованы все функции и случаи. Как мне установить поле критериев.

Как сохранить таблицу Excel в виде файла значений, разделенных точкой с запятой?

Я использую Excel и хотел бы экспортировать свой файл как лист .scsv (значения, разделенные точкой с запятой) вместо .csv. Есть ли способ сделать это?

Ps. Я не могу создать .csv, выполнить поиск и заменить запятые точками с запятой, потому что поля уже содержат запятые.

Как насчет того, чтобы сделать Tab Delimited и заменить табуляцию на точку с запятой?

Читайте так же:
Как найти максимальное значение и вернуть значение соседней ячейки в Excel?

В Excel: Файл -> Сохранить как -> выберите «Tab с текстовым разделителем (.txt)» в поле Формат, а затем сохраните.

Замените файл в Блокноте. Поскольку вы не можете использовать вкладку непосредственно в окне, скопируйте вкладку из документа и вставьте ее в поле Найти, прежде чем вставлять свою в поле Заменить. Затем замените все.

Поскольку документы Excel редко содержат вкладки, я предполагаю, что это сработает.

Я не думаю, что вы можете установить разделители вывода непосредственно в Excel, но (если речь идет о Windows) вы можете изменить разделители списка ОС на ; — это делается в Региональные настройки->Настроить. Excel будет использовать эту настройку для вывода ваших CSV файлов.

Используйте LibreOffice Calc (доступен для бесплатной загрузки на всех основных операционных системах).

Для хранения значений, разделенных точкой с запятой:

  1. Откройте файл xlsx / csv
  2. Файл -> Сохранить как .
  3. Выберите «CSV Filter» в качестве фильтра (должен быть по умолчанию, если имя файла заканчивается на .csv)
  4. Отметьте «Изменить настройки фильтра» и нажмите Сохранить.
  5. Когда появится запрос на подтверждение формата файла, нажмите «Использовать текстовый формат CSV».
  6. Измените «Разделитель полей» на точку с запятой (здесь можно ввести что угодно).
  7. Нажмите OK

L O Calc корректно обрабатывает запятые и точки с запятой в значениях ячеек.

В модуль вставьте следующий сценарий.

Вы можете изменить разделитель по умолчанию для CSV в Excel с запятой на точку с запятой, перейдя в «Регион» -> «Дополнительные параметры» -> вкладка «Числа» -> «Разделитель и тип списка»; вместо значения по умолчанию измените значение на «Подстрочник»; Excel будет использовать его вместо этого.

Вы можете изменить разделитель глобально с помощью функции Настроить форматирование.

Нажмите на «Регион и язык», откройте «Регион», выберите «Дополнительные настройки» и в таблице «Числа» измените значение разделителя списка:

Читайте так же:
Как использовать подстановочный знак vlookup (~, *,?) Буквально в Excel?

1.> Измените формат файла на .CSV (точка с запятой)

Чтобы добиться желаемого эффекта, нам нужно временно изменить параметр разделителей в настройках Excel.

Переход к файлу -> Опции -> Дополнительно -> Редактировать раздел

Снимите флажок с опции «Использовать системные разделители» и введите запятую в поле «Десятичный разделитель».

Теперь сохраните файл в формате . Формат CSV будет сохранен в формате с запятой.

Если ваш список значений находится в столбце A, попробуйте следующее: Ячейка B2 = A1 & «;» & Ячейка A2 B3 = B2 & «;» & A3 Скопируйте ячейку B3 в конец списка. Если вы скопируете и вставите последнюю ячейку в своем списке в качестве значений, у вас будет список, разделенный точкой с запятой. Затем вы можете скопировать это в Блокнот, Word или куда угодно.

Это можно легко сделать в 4 шага с помощью функции конкатенации в Excel.

Поставьте точку с запятой там, где вы ожидаете их появления в экспортируемом .csv-файле.

Первой строкой ваших данных должен быть новый столбец с функцией =concatenate(). Убедитесь, что вы выбрали все ячейки, которые хотите отобразить в итоговом файле. =concatenate(A1,A2,A3. ).

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

Вставьте Special -> Values в соседний столбец после выделения всего столбца формул. Теперь ваши данные разделены точкой с запятой.

Наконец, экспортируйте файл в выбранный вами формат. Если вы экспортируете его как .txt в Windows, вы можете просто изменить расширение файла на .csv, поскольку оба они являются текстовыми форматами.

Выпадающий список в Excel

В Microsoft Excel можно создать выпадающий список — то есть сделать так, чтобы одна ячейка содержала несколько значений, между которыми пользователь может выбирать. В частности, этот инструмент очень полезен при проверке введенных данных в таблицах. Поэтому, если вы не знаете, как создать выпадающий список в Excel, вы можете узнать об этом из данной статьи.

Читайте так же:
Как найти и вернуть предпоследнее значение в определенной строке или столбце в Excel?

Выпадающий список в Excel

Создание выпадающего списка

Сначала рассмотрим самый простой способ создания выпадающего списка. Для этого следуйте приведенным ниже инструкциям:

Шаг 1. Перейдите на вкладку Данные в верхней панели, затем нажмите на Инструмент проверки данных в блоке Работа с данными (на скриншоте показан значок).

Переходим во вкладку «Данные», которая расположена на верхней панели, затем в блоке «Работа с данными» выбираем инструмент проверки данных

Шаг 2: Теперь откройте первую вкладку «Options», и в списке типов данных поставьте «List» (Список).

В первой вкладке «Параметры», в разделе «Тип данных» выставляем «Список»

Шаг 3. В поле ввода данных «Источник» теперь можно указать значения, которые будут составлять выпадающий список. Это можно сделать следующим образом:

    вручную. Для этого просто введите значения нужных ячеек, разделив их точкой с запятой;

В поле «Источник» вводим значения нужных ячеек

Вбиваем в поле ввода адрес первой и последней ячейки через двоеточие, нажимаем «ОК»

Внимание! Чтобы не вводить диапазон ячеек вручную, просто щелкните левой кнопкой мыши, чтобы выделить первую ячейку, содержащую значение, поставьте двоеточие и щелкните, чтобы выделить последнюю ячейку, содержащую значение.

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

Результат сделанного выпадающего списка

В качестве примечания. В качестве альтернативы вы можете ввести имя диапазона в поле ввода. Это самый быстрый метод, но перед его использованием необходимо создать именованный диапазон. Следующим нашим шагом будет выяснение того, как это сделать.

Форма для быстрого создания выпадающего списка

Видео — Создание выпадающих списков в Excel

Раскрывающийся список с подстановкой данных

Если ваша таблица предполагает постоянные изменения, и вы не хотите, чтобы это повлияло на содержимое выпадающего списка, вам поможет следующий метод. Используйте его, и после редактирования эти ячейки автоматически появятся в выпадающем списке. Для этого сделайте следующее:

    Выделите левой кнопкой мышки диапазон для списка (в данном примере это будет перечень деревьев), затем откройте вкладку «Главная» и выберите меню «Форматировать как таблицу».

Выделяем левой кнопкой мышки диапазон для списка, открываем вкладку «Главная» и выбираем меню «Форматировать как таблицу»

Выбираем любой понравившийся стиль

Устанавливаем галочку возле «Таблица с заголовками», нажимаем «ОК»

Результат отформатированной таблицы

Выделяем левым кликом мыши ту ячейку, в которой будет расположен выпадающий список, и переходим во вкладку «Данные»

В поле «Источник» печатаем функцию «=ДВССЫЛ(“Имя таблицы[Заголовок]”)», подставляя свои данные, как на примере

Итак, список готов. Это будет выглядеть следующим образом.

Читайте так же:
Как изменить регистр текста в Excel?

Готовый список

Обратите внимание, что этот метод имеет существенное отличие от первого метода — он использует готовую таблицу как список, а не как диапазон значений. Это означает, что все изменения в таблице также отображаются в выпадающем списке.

Давайте проверим это. Чтобы начать форматирование нашей новой таблицы, добавим ячейку «Елочка». Как вы можете видеть, список обновляется с тем же значением.

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

Если вы удалите ячейку (в данном случае мы удалили «береза»), это также отразится в содержимом выпадающего списка.

Удаляем значение из таблицы, оно автоматически удалится из выпадающего списка

Обратите внимание, что в этом методе мы имеем дело с так называемой «умной таблицей». Его можно легко расширить, и это свойство полезно для многих манипуляций в электронной таблице Excel, включая создание выпадающего списка.

Зависимые раскрывающиеся списки

Чтобы создать зависимые выпадающие списки, следуйте приведенной ниже пошаговой инструкции:

    Для начала вам нужно создать именованный диапазон. Перейдите во вкладку «Формулы», затем выберите «Диспетчер имён» и «Создать».

Выделяем диапазон ячеек со значением, открываем вкладку «Формулы», нажимаем «Диспетчер имен»

Нажимаем «Создать»

Пишем имя «Деревья», нажимаем «ОК»

Создаем таким же способом остальные диапазоны

В поле «Источник» указываем ячейки с названием диапазонов, нажимаем «ОК»

Выпадающий список с названием диапазона ячеек

В поле ввода «Источник» вводим функцию «=ДВССЫЛ(E1)», нажимаем «ОК»

Результат выпадающего связанного списка

Теперь вы знакомы с несколькими способами создания выпадающего меню в электронной таблице Excel. Это может быть полезно во многих случаях, особенно при проверке данных. Вам нужно будет выбрать подходящий метод в зависимости от типа таблицы, с которой вы работаете. Если речь идет о «разовом» столе, подойдет первый способ, он быстрый и простой. Если таблица требует постоянной модификации, лучше использовать метод, предполагающий создание «умных таблиц» и именованных диапазонов.

Видео — Связанные выпадающие списки: легко и быстро

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector