Google 스프레드 시트의 값 범위를 기반으로 문자열을 동적으로 만드는 방법

B 팀

Google 스프레드 시트에 제품을 구매 한 고객 (col A) 목록이 있고 제품을 구매 한시기와 할인 코드 사용 여부에 따라 다른 가격 (col B)을 지불했습니다.

각 가격으로 제품을 구매 한 사람의 수를 표시하는 문자열을 생성해야합니다. 따라서 문자열은 다음과 같아야합니다. 1 명의 고객이 £ 30를 지불하고 4 명의 고객이 £ 33.50을 지불했음을 보여줍니다.

1@30 + [email protected] + 24@34 + [email protected] + 23*35 + 17@37 + [email protected]

가격이 고정 된 금액이면 COUNTIF 및 SUMIF를 사용하여 가격을 공식에 ​​하드 코딩 할 수 있습니다. 그러나 가격은 지속적으로 변하고 목록은 증가하고 있습니다. 따라서 필요한만큼 긴 문자열을 만들 수있는 수식이 필요합니다. 어떻게 할 수 있습니까?

다음은 다양한 가격으로 제품을 구매 한 고객 목록과 원하는 결과의 예가 포함 된 Google 시트입니다. https://docs.google.com/spreadsheets/d/1WmIXmkKmZOVcJ4dXxzy0CXbRCMya3uAdWk8yKhA50rw/edit?usp=sharing

에릭 타일러

Tim, 중첩 된 QUERY가해야합니다. 이것을 시도하십시오 (가격이 게시물에 명시된 B 열에 있다고 가정).

=ArrayFormula(JOIN(" + ",QUERY(QUERY(B:B,"Select COUNT(B), B Where B Is Not Null Group By B Order By B Asc Label COUNT(B) ''",0),"Select Col1")&"@"&QUERY(QUERY(B:B,"Select COUNT(B), B Where B Is Not Null Group By B Order By B Asc Label COUNT(B) ''",0),"Select Col2")))

중앙 QUERY가 자체적으로 수행하는 작업을 살펴 ​​보시기 바랍니다.

QUERY(B:B,"Select COUNT(B), B Where B Is Not Null Group By B Order By B Asc Label COUNT(B) ''",0)

다른 두 개의 외부 쿼리는 해당 데이터에 대해 작동하여 첫 번째 열과 "@"및 두 번째 열을 연결합니다.

그런 다음 JOIN은 가상 수직 목록을 가져와 각 요소 사이에 "+"가있는 하나의 문자열을 형성합니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

성장 및 필터 기능을 사용하여 ID 및 누락 된 값을 기반으로 Google 스프레드 시트에서 동적 범위를 만드는 방법은 무엇입니까?

분류에서Dev

Google 스프레드 시트 : 다른 열에있는 다른 값 범위의 내용을 기반으로 한 열의 값 범위로 셀을 업데이트하는 방법은 무엇입니까?

분류에서Dev

Google 스프레드 시트의 값 범위 사이에서 동적으로 값 찾기

분류에서Dev

Google 스프레드 시트의 열에서 둘 이상의 텍스트 값을 기반으로 값을 찾고 반환하는 방법

분류에서Dev

Google 스프레드 시트의 부울 값을 기반으로 행을 하나의 열로 결합하는 방법은 무엇입니까?

분류에서Dev

특정 셀 범위의 값을 기반으로 특정 범위에서 Google 스프레드 시트의 행 삭제

분류에서Dev

Google 스프레드 시트의 마스터 인벤토리 목록을 기반으로 값 자동 입력

분류에서Dev

Google 스프레드 시트에서 수식을 사용하여 범위를 세로로 반복하는 방법

분류에서Dev

C의 변수를 기반으로 문자열 배열을 만드는 방법

분류에서Dev

스프레드 시트 A의 값을 기반으로 스프레드 시트 B의 값을 제거하는 방법은 무엇입니까?

분류에서Dev

스프레드 시트 A의 값을 기반으로 스프레드 시트 B의 값을 제거하는 방법은 무엇입니까?

분류에서Dev

Google 스프레드 시트 : 열의 중복 값을 기반으로 행의 그룹 값

분류에서Dev

Google 스프레드 시트의 확인란 벡터를 기반으로 값 더하기 또는 빼기

분류에서Dev

두 열의 값을 기반으로 새 변수를 만드는 방법

분류에서Dev

React에서 Google Sheets API를 사용하여 스프레드 시트의 시트 목록을 동적으로 가져 오는 방법은 무엇입니까?

분류에서Dev

Google 스프레드 시트 (파일)의 이름을 바꾸고 해당 콘텐츠를 시트의 값으로 채우는 방법

분류에서Dev

예를 들어 bash 스크립트의 정수 값 범위를 기반으로 결정을 내리는 방법

분류에서Dev

예를 들어 bash 스크립트의 정수 값 범위를 기반으로 결정을 내리는 방법

분류에서Dev

다른 시트의 셀 값을 사용하는 상대 참조를 기반으로하는 Google 스프레드 시트 조건부 서식

분류에서Dev

Oracle PL / SQL : 동일한 레코드의 ID 필드를 기반으로 문자열 값을 반환하는 방법은 무엇입니까?

분류에서Dev

Google 스프레드 시트 셀을 자동으로 채우는 동안 "큰 단계"를 만드는 방법은 무엇입니까?

분류에서Dev

스프레드 시트를 반복하면서 두 열을 기반으로 필드를 계산하는 방법

분류에서Dev

게시물 설정을 기반으로 워드 프레스 위젯을 만드는 방법

분류에서Dev

jq를 사용하여 다른 값의 하위 문자열을 기반으로 부모 키를 만드는 방법은 무엇입니까?

분류에서Dev

부동 값 범위를 동적으로 표시하는 방법

분류에서Dev

Google 스프레드 시트에있는 다른 열의 최대 값을 기준으로 셀 콘텐츠를 반환합니다.

분류에서Dev

Google 스프레드 시트에서 다른 Google 스프레드 시트 셀로 동적 값을 설정하는 방법

분류에서Dev

Google 스프레드 시트 : 문자열을 열과 행으로

분류에서Dev

"S"에서 "D"로의 열 값 변경을 기반으로 트리거를 만드는 방법

Related 관련 기사

  1. 1

    성장 및 필터 기능을 사용하여 ID 및 누락 된 값을 기반으로 Google 스프레드 시트에서 동적 범위를 만드는 방법은 무엇입니까?

  2. 2

    Google 스프레드 시트 : 다른 열에있는 다른 값 범위의 내용을 기반으로 한 열의 값 범위로 셀을 업데이트하는 방법은 무엇입니까?

  3. 3

    Google 스프레드 시트의 값 범위 사이에서 동적으로 값 찾기

  4. 4

    Google 스프레드 시트의 열에서 둘 이상의 텍스트 값을 기반으로 값을 찾고 반환하는 방법

  5. 5

    Google 스프레드 시트의 부울 값을 기반으로 행을 하나의 열로 결합하는 방법은 무엇입니까?

  6. 6

    특정 셀 범위의 값을 기반으로 특정 범위에서 Google 스프레드 시트의 행 삭제

  7. 7

    Google 스프레드 시트의 마스터 인벤토리 목록을 기반으로 값 자동 입력

  8. 8

    Google 스프레드 시트에서 수식을 사용하여 범위를 세로로 반복하는 방법

  9. 9

    C의 변수를 기반으로 문자열 배열을 만드는 방법

  10. 10

    스프레드 시트 A의 값을 기반으로 스프레드 시트 B의 값을 제거하는 방법은 무엇입니까?

  11. 11

    스프레드 시트 A의 값을 기반으로 스프레드 시트 B의 값을 제거하는 방법은 무엇입니까?

  12. 12

    Google 스프레드 시트 : 열의 중복 값을 기반으로 행의 그룹 값

  13. 13

    Google 스프레드 시트의 확인란 벡터를 기반으로 값 더하기 또는 빼기

  14. 14

    두 열의 값을 기반으로 새 변수를 만드는 방법

  15. 15

    React에서 Google Sheets API를 사용하여 스프레드 시트의 시트 목록을 동적으로 가져 오는 방법은 무엇입니까?

  16. 16

    Google 스프레드 시트 (파일)의 이름을 바꾸고 해당 콘텐츠를 시트의 값으로 채우는 방법

  17. 17

    예를 들어 bash 스크립트의 정수 값 범위를 기반으로 결정을 내리는 방법

  18. 18

    예를 들어 bash 스크립트의 정수 값 범위를 기반으로 결정을 내리는 방법

  19. 19

    다른 시트의 셀 값을 사용하는 상대 참조를 기반으로하는 Google 스프레드 시트 조건부 서식

  20. 20

    Oracle PL / SQL : 동일한 레코드의 ID 필드를 기반으로 문자열 값을 반환하는 방법은 무엇입니까?

  21. 21

    Google 스프레드 시트 셀을 자동으로 채우는 동안 "큰 단계"를 만드는 방법은 무엇입니까?

  22. 22

    스프레드 시트를 반복하면서 두 열을 기반으로 필드를 계산하는 방법

  23. 23

    게시물 설정을 기반으로 워드 프레스 위젯을 만드는 방법

  24. 24

    jq를 사용하여 다른 값의 하위 문자열을 기반으로 부모 키를 만드는 방법은 무엇입니까?

  25. 25

    부동 값 범위를 동적으로 표시하는 방법

  26. 26

    Google 스프레드 시트에있는 다른 열의 최대 값을 기준으로 셀 콘텐츠를 반환합니다.

  27. 27

    Google 스프레드 시트에서 다른 Google 스프레드 시트 셀로 동적 값을 설정하는 방법

  28. 28

    Google 스프레드 시트 : 문자열을 열과 행으로

  29. 29

    "S"에서 "D"로의 열 값 변경을 기반으로 트리거를 만드는 방법

뜨겁다태그

보관