행에서 고유 값의 발생 횟수 및 표시

TacoSteve

최대 4 개의 아이템을 담을 수있는 팔레트가 있습니다. 때로는 동일한 항목이 하나의 팔레트입니다. 이 팔레트의 배송 라벨을 인쇄하려면 팔레트에있는 항목과 해당 항목의 수량을 나열해야합니다. 열의 고유 한 인스턴스를 계산하는 몇 가지 수식과 스크립트를 찾았지만 동일한 행에 보관 된 데이터는 없습니다. 데이터가 내게 오는 방법은 다음과 같습니다.

여기에 이미지 설명 입력

이 형식으로 가져와야합니다. 여기에 이미지 설명 입력

나는 공식이나 스크립트가 필요한 것을 보여주기 위해 위의 작업을 수동으로 수행했습니다. 나는 이것을 하루 종일 알아 내려고 노력해 왔으므로 어떤 도움을 주셔서 감사합니다. 감사합니다!

Ron Rosenfeld

Power QueryExcel 2010+에서 제공되는을 사용 하여이 작업을 수행 할 수도 있습니다.

  • 표에서 셀 선택
    • Data => Get & Transform => From Table/Range
  • 파워 쿼리 UI가 열릴 때
    • Home => Advanced Editor 열리는 창에 M- 코드를 붙여 넣습니다.
    • 데이터가 주어진 실제 테이블 이름을 반영하도록 2 행의 테이블 이름을 변경하십시오.
  • 코드의 메모를 읽고 Applied Steps창을 조사하여 작동 방식을 이해합니다.

M 코드

let
    Source = Excel.CurrentWorkbook(){[Name="Table11"]}[Content],

#"Changed Type" = Table.TransformColumnTypes(Source,{{"Item #1", type text}, {"Item #2", type text}, {"Item #3", type text}, {"Item #4", type text}}),
    #"Added Index" = Table.AddIndexColumn(#"Changed Type", "Index", 0, 1, Int64.Type),
    #"Grouped Rows" = Table.Group(#"Added Index", {"Index"}, {
        {"Grouped", each _, type table [#"Item #1"=nullable text, #"Item #2"=nullable text, #"Item #3"=nullable text, #"Item #4"=nullable text, Index=number]}}),
    #"Added Custom" = Table.AddColumn(#"Grouped Rows", "uniqueItemList", each 
        let 
            //Get list of relevant column Names for grouping of each subTable
            colNames = Table.ColumnNames(Source),
            tbl1 = Table.SelectColumns([Grouped],colNames),

            //Transpose the table
            transp = Table.Transpose(tbl1),

            //Get a count of each unique Item
            grp = Table.Group(transp,"Column1",{"count", each List.Count([Column1])}),

            //create Lists of the items and their count and "Zip" them together
            col1 = Table.Column(grp,"Column1"),
            count = Table.Column(grp,"count"),
            zip = List.Zip({col1,count}),

            //create the Label string
            label = List.Accumulate(zip,"", (state, current)=> 
                if state = ""
                    then current{0} & ";" & Text.From(current{1}) 
                    else 
                        if List.NonNullCount(current) = 2 
                            then state & ";" & current{0} & ";" & Text.From(current{1})
                            else state)
        in 
            label),

    //split the label string into separate columns
    #"Split Column by Delimiter" = Table.SplitColumn(#"Added Custom", "uniqueItemList", Splitter.SplitTextByDelimiter
        (";", QuoteStyle.Csv), {"Slot #1", "Slot #1 Qty", "Slot #2", "Slot #2 Qty", "Slot #3", "Slot #3 Qty","Slot #4", "Slot #4 Qty"}),

    //Delete unneeded columns    
    #"Removed Columns" = Table.RemoveColumns(#"Split Column by Delimiter",{"Index", "Grouped"}),
    #"Changed Type1" = Table.TransformColumnTypes(#"Removed Columns",{{"Slot #1", type text}, {"Slot #1 Qty", Int64.Type}, {"Slot #2", type text}, {"Slot #2 Qty", Int64.Type}, {"Slot #3", type text}, {"Slot #3 Qty", Int64.Type}, {"Slot #4", type text}, {"Slot #4 Qty", Int64.Type}})
in
    #"Changed Type1"

여기에 이미지 설명 입력

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

목록의 고유 값 및 발생 횟수 표시

분류에서Dev

MATLAB에서 배열 및 발생 횟수의 고유 한 조합

분류에서Dev

SQL-열에서 고유 값의 발생 횟수

분류에서Dev

MySQL은 발생 횟수가있는 열에서 고유 한 값을 동적으로 표시합니까?

분류에서Dev

MySQL은 발생 횟수가있는 열에서 고유 한 값을 동적으로 표시합니까?

분류에서Dev

날짜에 따라 고유 값의 발생 횟수 계산

분류에서Dev

Angular에서 중복 발생 횟수가있는 고유 항목 표시

분류에서Dev

PySparkSQL Join의 열에서 각 고유 값이 발생하는 횟수 계산

분류에서Dev

pyspark : 목록에서 고유 한 요소의 발생 횟수

분류에서Dev

루프에서 각 문자의 발생 횟수를 계산하고 발생 횟수가 가장 많은 문자로 표시

분류에서Dev

PostgreSQL : JSONB 열 내에 중첩 된 고유 배열 값의 발생 횟수는?

분류에서Dev

Excel-행 및 쉼표로 구분 된 셀에서 발생 횟수 계산

분류에서Dev

마크 업의 표시 발생 횟수

분류에서Dev

시간에 따른 값의 발생 횟수 계산

분류에서Dev

mysql 테이블에서 고유 값을 가져와 발생 횟수로 정렬

분류에서Dev

R의 변수 집합에서 값 발생 횟수 (행당)

분류에서Dev

고유 한 개체 이름과 발생 횟수 표시

분류에서Dev

Excel : 범위의 행에서 값 발생 횟수 계산

분류에서Dev

열의 고유 값 발생 횟수를 계산하는 Google 스프레드 시트 수식

분류에서Dev

발생 횟수 계산 및 값 증가

분류에서Dev

열 1에서 고유 값의 증분 발생 횟수를 인쇄하는 방법

분류에서Dev

RethinkDB REQL 쿼리를 사용하여 배열에서 고유 한 값의 발생 횟수를 찾습니다.

분류에서Dev

발생 횟수의 고유 값을 열 헤더 팬더에 사용하는 방법이 있습니까?

분류에서Dev

시퀀스에서 ID 및 발생 횟수 (또는 횟수)를 등록하는 방법은 무엇입니까?

분류에서Dev

수 발생 횟수 및 일치 값의 줄 삭제

분류에서Dev

데이터 프레임의 각 행 및 특정 열에 대한 목록에서 발생 횟수 계산

분류에서Dev

R의 범위에서 발생 횟수

분류에서Dev

목록에서 하위 목록의 발생 횟수를 계산하고 dict로 표시하려면 어떻게해야합니까?

분류에서Dev

발생을 기반으로 행 통합 및 Python의 DataFrame에서 고유 한 값 유지

Related 관련 기사

  1. 1

    목록의 고유 값 및 발생 횟수 표시

  2. 2

    MATLAB에서 배열 및 발생 횟수의 고유 한 조합

  3. 3

    SQL-열에서 고유 값의 발생 횟수

  4. 4

    MySQL은 발생 횟수가있는 열에서 고유 한 값을 동적으로 표시합니까?

  5. 5

    MySQL은 발생 횟수가있는 열에서 고유 한 값을 동적으로 표시합니까?

  6. 6

    날짜에 따라 고유 값의 발생 횟수 계산

  7. 7

    Angular에서 중복 발생 횟수가있는 고유 항목 표시

  8. 8

    PySparkSQL Join의 열에서 각 고유 값이 발생하는 횟수 계산

  9. 9

    pyspark : 목록에서 고유 한 요소의 발생 횟수

  10. 10

    루프에서 각 문자의 발생 횟수를 계산하고 발생 횟수가 가장 많은 문자로 표시

  11. 11

    PostgreSQL : JSONB 열 내에 중첩 된 고유 배열 값의 발생 횟수는?

  12. 12

    Excel-행 및 쉼표로 구분 된 셀에서 발생 횟수 계산

  13. 13

    마크 업의 표시 발생 횟수

  14. 14

    시간에 따른 값의 발생 횟수 계산

  15. 15

    mysql 테이블에서 고유 값을 가져와 발생 횟수로 정렬

  16. 16

    R의 변수 집합에서 값 발생 횟수 (행당)

  17. 17

    고유 한 개체 이름과 발생 횟수 표시

  18. 18

    Excel : 범위의 행에서 값 발생 횟수 계산

  19. 19

    열의 고유 값 발생 횟수를 계산하는 Google 스프레드 시트 수식

  20. 20

    발생 횟수 계산 및 값 증가

  21. 21

    열 1에서 고유 값의 증분 발생 횟수를 인쇄하는 방법

  22. 22

    RethinkDB REQL 쿼리를 사용하여 배열에서 고유 한 값의 발생 횟수를 찾습니다.

  23. 23

    발생 횟수의 고유 값을 열 헤더 팬더에 사용하는 방법이 있습니까?

  24. 24

    시퀀스에서 ID 및 발생 횟수 (또는 횟수)를 등록하는 방법은 무엇입니까?

  25. 25

    수 발생 횟수 및 일치 값의 줄 삭제

  26. 26

    데이터 프레임의 각 행 및 특정 열에 대한 목록에서 발생 횟수 계산

  27. 27

    R의 범위에서 발생 횟수

  28. 28

    목록에서 하위 목록의 발생 횟수를 계산하고 dict로 표시하려면 어떻게해야합니까?

  29. 29

    발생을 기반으로 행 통합 및 Python의 DataFrame에서 고유 한 값 유지

뜨겁다태그

보관