반응형
PowerQuery에서 셀 값을 참조하려면 어떻게 해야 합니까?
Excel 파일의 셀 값을 입력하려는 PowerQuery 쿼리가 여러 개 있습니다.이 경우 소스 파일 이름에 대한 전체 경로입니다.
PowerQuery에 넣을 수 있는 방법이 있나요?
이는 PowerQuery의 이름 있는 범위와 커스텀 함수를 사용하여 수행할 수 있습니다.
- 참조할 셀의 이름을 지정합니다(수식 막대의 왼쪽 파일에 이름을 입력하십시오).
SourceFile
- 새로운 빈 PowerQuery 쿼리를 삽입합니다(PowerQuery 리본 -> 다른 소스).
- PowerQuery 에디터에서 [View]-> [ Advanced Editor ]으로 이동합니다.기존 코드를 삭제하고 대신 다음 코드를 붙여 넣습니다.
(rangeName) =>엑셀.Current Workbook() {[Name=rangeName]}[내용] {0} [칼럼1]
- 쿼리 이름 지정 대상
GetValue
(오른쪽 [Query settings]페인의 이름 속성)
이제 쿼리에서 지정된 셀에 액세스할 수 있습니다.GetValue(cellName)
- 예:
= 엑셀.워크북(파일)목차(GetValue("SourceFile"))
셀이 Excel 테이블의 일부인 경우 위의 내용은 필요하지 않습니다. "Data" 리본의 "From Table/Range" 버튼을 사용하여 해당 테이블의 데이터를 직접 가져오거나 액세스할 수 있습니다.
=> 구문을 사용할 수 없었기 때문에 다음과 같은 결과가 되었습니다.여기서는 단일 테이블을 사용하여 모든 값을 저장하지만 명명된 범위를 사용하여 각 값에 대해 [content]{0}[Column1]을 사용할 수도 있습니다.
let
SITE_URL_VALUE = Excel.CurrentWorkbook(){[Name="SETTINGS_TABLE"]}[Content]{0}[Value],
FOLDER_PATH_VALUE = Excel.CurrentWorkbook(){[Name="SETTINGS_TABLE"]}[Content]{1}[Value],
FILENAME_VALUE = Excel.CurrentWorkbook(){[Name="SETTINGS_TABLE"]}[Content]{2}[Value],
Source = SharePoint.Files(SITE_URL_VALUE, [ApiVersion = 15]),
#"Import Filename" = Source{[Name=FILENAME_VALUE, #"Folder Path"=FOLDER_PATH_VALUE]}[Content],
#"Import Workbook" = Excel.Workbook(#"Import Filename"),
#"Import Table" = #"Import Workbook"{[Item="ACTIVITY_PLAN_TABLE",Kind="Table"]}[Data],
#"Removed Other Columns" = Table.SelectColumns(#"Import Table",{"Work Order", "MAT", "Exp Hours", "OSC", "Team", "Plant", "Area", "Hours", "Complete", "Plan Status"}),
#"Changed Type" = Table.TransformColumnTypes(#"Removed Other Columns",{{"Work Order", type text}, {"MAT", type text}})
in
#"Changed Type"
언급URL : https://stackoverflow.com/questions/26989279/how-can-i-reference-a-cells-value-in-powerquery
반응형
'source' 카테고리의 다른 글
배치 스크립트를 통해 프로세스가 실행 중인지 확인하는 방법 (0) | 2023.04.19 |
---|---|
CASE 문을 사용하여 sql server 2005의 레코드를 갱신하고 싶다. (0) | 2023.04.19 |
wpf 어플리케이션 설정 아이콘(VS 08) (0) | 2023.04.19 |
Phonegap Cordova 설치창 (0) | 2023.04.19 |
지점이 이미 마스터로 병합되었는지 어떻게 알 수 있습니까? (0) | 2023.04.19 |