0
영역에서 다른 수식을 복사하려면 이로드 된 후 직접 rangeTarget.formulas = rangeSource.formulas
을 사용할 수 있습니다. 그러나이 방법은 배열 수식에 적용되지 않습니다. 예를 들어배열 수식 작성하기
는 A1:A8
은 배열 수식 {=B1:B8+10}
을 포함하고 다음 코드는 C1:C8
이 배열 수식을 복사하려고 시도합니다 :
function test() {
Excel.run(function (ctx) {
var r0 = ctx.workbook.worksheets.getItem("Sheet1").getRange("A1:A8");
r0.load(["formulas"]);
return ctx.sync().then(function() {
var r1 = ctx.workbook.worksheets.getItem("Sheet1").getRange("C1:C8");
r1.formulas = r0.formulas;
});
});
}
는 결과 (윈도우 용 Excel 온라인 및 Excel)입니다
그럼 누구든지 배열 수식을 복사하는 올바른 방법을 알고 있습니까?
또한 Excel 온라인에서 수동으로 배열 수식을 입력하는 방법을 모르겠으며 Ctrl+Alt+Enter
바로 가기 (Mac 키보드에서)가 작동하지 않는 것 같습니다.
https://officespdev.uservoice.com/에 대한/투표를 제안 주시기 바랍니다 OK ... 그리고, 그것은 수동으로 엑셀 온라인에서 배열 수식을 입력 할 수 있습니다? – SoftTimur
확실하지 않음 ... 내가 가지고있는 통합 문서를 업로드하면 올바르게 처리 할 것이라고 상상하지만. –
예, 기존 배열 수식을 처리합니다 ... – SoftTimur