Python 스크립트에 의해 생성된 별도의 xlsx에서 데이터를 가져오는 대시보드를 Excel에 구축하려고 합니다. 지금은 대시보드에서 사용자가 지정한 날짜를 가져오고 해당 날짜에 해당하는 Python 생성 xlsx의 데이터를 표시한 다음 해당 데이터를 차트로 표시하기를 원합니다. 함수를 사용하여 INDEX(MATCH())
데이터를 추출할 수 있습니다. 그러나 이제 함수에 지속적인 오류가 발생했습니다 IF
. 소스 데이터의 빈 셀이 0으로 복사되지 않도록 함수 INDEX(MATCH())
에 함수를 중첩하고 싶지만 함수로 무엇을 하든 일반 오류 팝업이 나타납니다.IF
IF
=A1=A1
반환 True
;
=IF(A1=A1)
오류 팝업을 반환합니다.
나는 어느 시점에서 내가 인식하지 못하는 설정을 변경하게 했을 수도 있다고 생각합니다. Python은 기본적으로 일반 형식으로 내보내기 때문에 사용자가 지정한 날짜 셀을 텍스트 형식으로 강제해야 했습니다. 내 생각에 Excel은 이제 무엇이 텍스트이고 텍스트가 아닌지에 대해 혼란스러울 수 있습니다. 또한 Python에서 날짜 열을 Excel 형식의 날짜로 내보내 사용자가 입력한 날짜가 더 이상 텍스트일 필요가 없도록 하는 방법도 조사 중입니다.
=IF(A1=A1,True,False)
업데이트: 작동하는 것으로 확인되었으며 =IF(A1=A1,)
오류 대신 0을 반환합니다. IF
함수의 두 번째 및 세 번째 인수는 선택 사항이라고 가정하므로 이 스레드를 열어 두겠습니다 .