AZaytsev  
 Дата: Вторник, 21.03.2023, 13:18 | 
 Сообщение № 1     
   
 
   
 
 
 Группа: Пользователи  
 
 
 Ранг: Новичок  
 
 Сообщений:  15 
 
 
 
 
  Репутация:    
 0    
 ±  
 
  
 Замечаний:
 0%   ±  
   Excel 2016          
  
 
 
 Добрый день! Есть список с наименованием полезных ископаемых, которые даны списком через запятую. С помощью формулы:Код
=ЕСЛИ(ЕОШИБКА(ЛЕВСИМВ(A6;НАЙТИ(",";A6)-1));" ";ЛЕВСИМВ(A6;НАЙТИ(",";A6)-1))
 я отделил в новую ячейку первое наименование полезного ископаемого и перенес числовое значение из исходного списка, но в результате у меня появились дубликаты.Вопрос:  как удалить дубликаты в списке полезных ископаемых, а в уникальном значении показать сумму числовых значений? В дальнейшем эта схема будет использоваться для сводной таблицы Спасибо!  
 
 
Добрый день! Есть список с наименованием полезных ископаемых, которые даны списком через запятую. С помощью формулы:Код
=ЕСЛИ(ЕОШИБКА(ЛЕВСИМВ(A6;НАЙТИ(",";A6)-1));" ";ЛЕВСИМВ(A6;НАЙТИ(",";A6)-1))
 я отделил в новую ячейку первое наименование полезного ископаемого и перенес числовое значение из исходного списка, но в результате у меня появились дубликаты.Вопрос:  как удалить дубликаты в списке полезных ископаемых, а в уникальном значении показать сумму числовых значений? В дальнейшем эта схема будет использоваться для сводной таблицы Спасибо! AZaytsev  
 
 
alexeyzaytsev.ru 
Сообщение отредактировал AZaytsev  - Вторник, 21.03.2023, 13:21 
  
  
  
 Ответить 
Сообщение Добрый день! Есть список с наименованием полезных ископаемых, которые даны списком через запятую. С помощью формулы:Код
=ЕСЛИ(ЕОШИБКА(ЛЕВСИМВ(A6;НАЙТИ(",";A6)-1));" ";ЛЕВСИМВ(A6;НАЙТИ(",";A6)-1))
 я отделил в новую ячейку первое наименование полезного ископаемого и перенес числовое значение из исходного списка, но в результате у меня появились дубликаты.Вопрос:  как удалить дубликаты в списке полезных ископаемых, а в уникальном значении показать сумму числовых значений? В дальнейшем эта схема будет использоваться для сводной таблицы Спасибо! Автор - AZaytsev  Дата добавления - 21.03.2023  в 13:18   
 
 
 DrMini  
 Дата: Вторник, 21.03.2023, 14:07 | 
 Сообщение № 2     
   
 
  
   
 
 
 Группа: Модераторы  
 
 
 Ранг: Старожил  
 
 Сообщений:  2125 
 
 
 
 
  Репутация:    
 343    
 ±  
 
  
 Замечаний:
 0%   ±  
   Excel LTSC 2024 RUS          
  
 
 
 как удалить дубликаты в списке полезных ископаемых, а в уникальном значении показать сумму числовых значений?
 Может типа такого (если правильно понял). 
 
 
как удалить дубликаты в списке полезных ископаемых, а в уникальном значении показать сумму числовых значений?
 Может типа такого (если правильно понял).DrMini  
 
 
Сообщение отредактировал DrMini  - Вторник, 21.03.2023, 14:08 
  
  
  
 Ответить 
Сообщение как удалить дубликаты в списке полезных ископаемых, а в уникальном значении показать сумму числовых значений?
 Может типа такого (если правильно понял).Автор - DrMini  Дата добавления - 21.03.2023  в 14:07   
 
 
 китин  
 Дата: Вторник, 21.03.2023, 14:17 | 
 Сообщение № 3     
   
 
  
   
 
 
 Группа: Модераторы  
 
 
 Ранг: Экселист  
 
 Сообщений:  7035 
 
 
 
 
  Репутация:    
 1079    
 ±  
 
  
 Замечаний:
 0%   ±  
   Excel 2007;2010;2016          
  
 
 
 Немного исправил вашу формулу на эту.Код
=ЕСЛИ(ЕОШИБКА(ЛЕВСИМВ(A6;НАЙТИ(",";A6)-1));$A6;ЛЕВСИМВ(A6;НАЙТИ(",";A6)-1))
 подсчёт уникальныхКод
=ЕСЛИ(СЧЁТЕСЛИ($D$6:$D6;$D6)>1;0;СУММЕСЛИ($D$6:$D$100;$D6;$E$6:$E$100))
 на Лист2 PQ всемогущий
[vba]
Код
let     Источник = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],     #"Измененный тип" = Table.TransformColumnTypes(Источник,{{"Названия строк", type text}, {"Количество ", Int64.Type}}),     #"Разделить столбец по разделителю" = Table.SplitColumn(#"Измененный тип", "Названия строк", Splitter.SplitTextByEachDelimiter({","}, QuoteStyle.Csv, false), {"Названия строк.1", "Названия строк.2"}),     #"Удаленные столбцы" = Table.RemoveColumns(#"Разделить столбец по разделителю",{"Названия строк.2"}),     #"Сгруппированные строки" = Table.Group(#"Удаленные столбцы", {"Названия строк.1"}, {{"Количество", each List.Sum([#"Количество "]), type nullable number}}) in     #"Сгруппированные строки"
[/vba]
  
 
 
Немного исправил вашу формулу на эту.Код
=ЕСЛИ(ЕОШИБКА(ЛЕВСИМВ(A6;НАЙТИ(",";A6)-1));$A6;ЛЕВСИМВ(A6;НАЙТИ(",";A6)-1))
 подсчёт уникальныхКод
=ЕСЛИ(СЧЁТЕСЛИ($D$6:$D6;$D6)>1;0;СУММЕСЛИ($D$6:$D$100;$D6;$E$6:$E$100))
 на Лист2 PQ всемогущий
[vba]
Код
let     Источник = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],     #"Измененный тип" = Table.TransformColumnTypes(Источник,{{"Названия строк", type text}, {"Количество ", Int64.Type}}),     #"Разделить столбец по разделителю" = Table.SplitColumn(#"Измененный тип", "Названия строк", Splitter.SplitTextByEachDelimiter({","}, QuoteStyle.Csv, false), {"Названия строк.1", "Названия строк.2"}),     #"Удаленные столбцы" = Table.RemoveColumns(#"Разделить столбец по разделителю",{"Названия строк.2"}),     #"Сгруппированные строки" = Table.Group(#"Удаленные столбцы", {"Названия строк.1"}, {{"Количество", each List.Sum([#"Количество "]), type nullable number}}) in     #"Сгруппированные строки"
[/vba]
 китин  
 
 
Не судите очень строго:я пытаюсь научиться   ЯД  41001877306852 
  
  
  
 Ответить 
Сообщение Немного исправил вашу формулу на эту.Код
=ЕСЛИ(ЕОШИБКА(ЛЕВСИМВ(A6;НАЙТИ(",";A6)-1));$A6;ЛЕВСИМВ(A6;НАЙТИ(",";A6)-1))
 подсчёт уникальныхКод
=ЕСЛИ(СЧЁТЕСЛИ($D$6:$D6;$D6)>1;0;СУММЕСЛИ($D$6:$D$100;$D6;$E$6:$E$100))
 на Лист2 PQ всемогущий
[vba]
Код
let     Источник = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],     #"Измененный тип" = Table.TransformColumnTypes(Источник,{{"Названия строк", type text}, {"Количество ", Int64.Type}}),     #"Разделить столбец по разделителю" = Table.SplitColumn(#"Измененный тип", "Названия строк", Splitter.SplitTextByEachDelimiter({","}, QuoteStyle.Csv, false), {"Названия строк.1", "Названия строк.2"}),     #"Удаленные столбцы" = Table.RemoveColumns(#"Разделить столбец по разделителю",{"Названия строк.2"}),     #"Сгруппированные строки" = Table.Group(#"Удаленные столбцы", {"Названия строк.1"}, {{"Количество", each List.Sum([#"Количество "]), type nullable number}}) in     #"Сгруппированные строки"
[/vba]
 Автор - китин  Дата добавления - 21.03.2023  в 14:17   
 
 
 bigor  
 Дата: Вторник, 21.03.2023, 14:28 | 
 Сообщение № 4     
   
 
   
 
 
 Группа: Проверенные  
 
 
 Ранг: Старожил  
 
 Сообщений:  1402 
 
 
 
 
  Репутация:    
 275    
 ±  
 
  
 Замечаний:
 0%   ±  
   нет          
  
 
 
 AZaytsev , для поиска первого элемента до запятойКод
=TRIM(LEFT(SUBSTITUTE(A4;",";REPT(" ";200));200))
 остальное не понял, уникальные и их подсчет проще сводной делать, чем формулами 
 
 
AZaytsev , для поиска первого элемента до запятойКод
=TRIM(LEFT(SUBSTITUTE(A4;",";REPT(" ";200));200))
 остальное не понял, уникальные и их подсчет проще сводной делать, чем формуламиbigor  
 
  
  
  
 Ответить 
Сообщение AZaytsev , для поиска первого элемента до запятойКод
=TRIM(LEFT(SUBSTITUTE(A4;",";REPT(" ";200));200))
 остальное не понял, уникальные и их подсчет проще сводной делать, чем формуламиАвтор - bigor  Дата добавления - 21.03.2023  в 14:28