2017-12-30 40 views
1

특정 날짜에 크립토 코인의 값을 Google 스프레드 시트 셀에서 가져 오려고합니다.Google 스프레드 시트의 IMPORTHTML 수식의 결과가 0부터 시작하면 0을 건너 뜁니다.

는 그래서, 예를 들어, 파도의 가격 (오픈, 고가, 저가, 가까운)를 보여줍니다 다음 URL 년 12 월 15 일에서 criptocurrency 한 : Link

그래서

=INDEX(IMPORTHTML("https://coinmarketcap.com/currencies/Waves/historical-data/?start=20171215&end=20171215";"table";1);2;2) 

그 URL에서 Openning Price를 받고 있습니다. 이 경우 : 13.55

그러나 결과 값이 0 점으로 시작하면 왜 그 부분 (0 점)은 건너 뛸 지 모르겠다.

=INDEX(IMPORTHTML("https://coinmarketcap.com/currencies/Ripple/historical-data/?start=20171215&end=20171215";"table";1);2;2) 

URL에 열기 가격 인 반면 나는 861760 무엇입니까 : 우리는 0을 사용하여이 날 ​​여기가 스페인 인과 관련이있다 및 경우 0.861760

모르겠어요 다음의 식으로 , 0 (쉼표) 및 0 (0 점)을 입력해야하고 0 표기법을 사용하도록 설정해야합니다 ...

+0

스프레드 시트 설정 로캘이 스페인으로 설정되어 있고 공식이 자동으로 설정된 공식을 시도했지만 정상적으로 작동합니다. 0,86176을 반환합니다. –

+0

로케일을 다른 국가로 변경하려고 시도했지만 셀 형식을 모든 유형의 숫자로 변경하려고했지만 항상 861760을 얻었습니다 ... – Egidi

답변

0

번호 형식을 '0.00000과 같은 사용자 지정 형식으로 조정 해보십시오. 그이 ...

=IF(INDEX(IMPORTHTML("https://coinmarketcap.com/currencies/Ripple/historical-data/?start=20171215&end=20171215","table",1),2,2)>1,CONCATENATE("0.",INDEX(IMPORTHTML("https://coinmarketcap.com/currencies/Ripple/historical-data/?start=20171215&end=20171215","table",1),2,2)),INDEX(IMPORTHTML("https://coinmarketcap.com/currencies/Ripple/historical-data/?start=20171215&end=20171215","table",1),2,2)) 

당신은 아마 "<"

또는은 ">"로 전환해야 할 수도 있습니다이 ...

=INDEX(IMPORTHTML("https://coinmarketcap.com/currencies/Ripple/historical-data/?start=20171215&end=20171215","table",1),2,2)*CONCATENATE("0.", REPT(0,len(INDEX(IMPORTHTML("https://coinmarketcap.com/currencies/Ripple/historical-data/?start=20171215&end=20171215","table",1),2,2))-1),1) 
+0

나는 실제로 결과가 1보다 낮을지라도 결과가 1보다 많을 때 번호를 얻습니다. 나는 861760을 얻는다. – Egidi

+0

나는 나의 대답에 또 다른 옵션을 추가했다. 그것을 밖으로 시도하십시오. – iMarketingGuy

0

문제가 있습니다 작동하지 않는 경우 importhtml은 이미 스프레드 시트의 로켈을 사용하여 데이터를 구문 분석하므로 잘못 파싱 된 경우 올바른 데이터를 복원 할 수있는 방법이 없습니다. 정보가 이미 손상되었습니다.

당신이 할 수있는 일 :

  1. 변경 소수 구분 (see the list here)로 점을 사용하는 일부 국가에 스프레드 시트 설정에서 로케일. 데이터를 가져온 국가를 사용하는 것이 가장 좋습니다.

  2. 하지만 익숙한 로케일에서 작업하는 것이 좋습니다. 이 경우 importhtml이라는 새 스프레드 시트를 만들어 # 1과 같이 로캘을 설정하십시오. 기본 스프레드 시트에서 importrange을 사용하여 새 스프레드 시트에서 데이터를 가져옵니다. importhtml이 올바르게 해석되었으므로 데이터가 무사히 도착했으며, importrange은 다른 로케일 사이에서도 데이터를 스프레드 시트간에 이동하기 위해 수행 할 작업을 알고 있습니다.