Страницы: 1
RSS
Power Query: как определить, что текст в ячейке написан ЗАГЛАВНЫМИ БУКВАМИ?, Power Query: как определить, что текст в ячейке написан ЗАГЛАВНЫМИ БУКВАМИ?
 
Добрый день, уважаемые знатоки Excel! Столкнулся с проблемой. Есть таблица (500к строк), в одной из колонок часть фамилий написаны ЗАГЛАВНЫМИ БУКВАМИ. Формулами проблему решил, но это создает неудобство в работе. Поиск по форуму не дал результата. Как средствами Power Query отфильтровать строки с такими фамилиями?  
Excel непознаваем как атом.
 
А зачем фильтровать? Можно же просто все преобразовать к единому виду. Не проще ли?
А так придется доп.столбец с формулой городить...
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
mtts54, как-то так:
Код
let
    Source = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    #"Filtered Rows" = Table.SelectRows(Source, each ([Family] <> Text.Upper([Family])))
in
    #"Filtered Rows"
Вот горшок пустой, он предмет простой...
 
или миышкоклацательный вариант для тех кто PQ не владеет.
Код
let
    Source = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Family", type text}}),
    #"Added Custom" = Table.AddColumn(#"Changed Type", "Custom", each Text.Upper([Family])),
    #"Added Custom1" = Table.AddColumn(#"Added Custom", "Custom.1", each [Family]=[Custom]),
    #"Filtered Rows" = Table.SelectRows(#"Added Custom1", each ([Custom.1] = false)),
    #"Removed Columns" = Table.RemoveColumns(#"Filtered Rows",{"Custom", "Custom.1"})
in
    #"Removed Columns"
Изменено: БМВ - 30.09.2020 09:43:10
По вопросам из тем форума, личку не читаю.
 
del
Изменено: buchlotnik - 23.08.2021 18:13:26
Соблюдение правил форума не освобождает от модераторского произвола
 
PooHkrd, Вы еще раз подтвердили, что всё гениальное просто. Действительно: текст <> ТЕКСТ. Спасибо, очень выручили!
Спасибо всем откликнувшимся. Тему можно закрыть.
Excel непознаваем как атом.
Страницы: 1
Наверх