2016-03-26 14 views
0

私はウェブサイトからデータをインポートしているGoogleスプレッドシートを持っています。データが取り出されると、余分な引用符と等号があります。 Substitute関数を使用して文字の1つを取り除くことができますが、代わりの関数を使って引用符とテキストの両方を削除しようとすると、Sheetsはデータの1つのセルだけを取得します。Googleシートの代替複数

式:

=IMPORTDATA("https://ct.thecmp.org/app/v1/index.php?do=match&task=downloadMatchResultsDetail&MatchId=12504&EventId=4&AwardId=1") 

結果:すべてのデータを引き出し、余分な引用符と=の兆候が含まれています。

式:

=Substitute(IMPORTDATA("https://ct.thecmp.org/app/v1/index.php?do=match&task=downloadMatchResultsDetail&MatchId=12504&EventId=4&AwardId=1"),char(61),"") 

結果:データの一つのセルを引き出し、そして唯一の等号を取り除きます。

式:

=Substitute(Substitute(IMPORTDATA("https://ct.thecmp.org/app/v1/index.php?do=match&task=downloadMatchResultsDetail&MatchId=12504&EventId=4&AwardId=1"),char(61),""),char(34),"") 

**結果:**データの唯一つのセルを取り出し、余分な引用符と等号の両方を削除します。 私は 式を使用することができます:

=IMPORTDATA("https://ct.thecmp.org/app/v1/index.php?do=match&task=downloadMatchResultsDetail&MatchId=12504&EventId=4&AwardId=1") 

をしてからのような数式を使用します。セル毎に

=substitute(substitute(B22,char(34),""),char(61),"") 

私は望ましい結果を達成することができたの周り

仕事インポートされたデータを持つ。それは非常にきれいではありませんし、可能であれば、私はそれを1つのステップでやりたいと思います。

私はプロジェクトの終わりに実行される合併症の一つは、私は自分の携帯電話のホットスポットを介してデータをインポートしていますということです。私のいる場所にはカバレッジがありますが、信頼性があまり高くないので、転送されるデータの量を最小限に保つ方法はあれば大丈夫です。例えば、スプレッドシートへ

リンク: はhttps://docs.google.com/spreadsheets/d/1-cV3llUpZsrjRb4izTXVtDPsTmP15xkWDmfKjPjopDI/edit?usp=sharing

答えて

0

あなたもこれを行うことができます:単語 『取得』にあなたのダウンロードURLの「ダウンロード」パラメータを置き換える(下記参照) :

代わりにhttps://ct.thecmp.org/app/v1/index.php?do=match&task=downloadMatchResultsDetail & MatchId = 12504 &のEventId = 4 & AwardId = 1

プット:

代わりのhttps://ct.thecmp.org/app/v1/index.php?do=match&task=getMatchResultsDetail & MatchId = 12504 &のEventId = 4 & AwardId = 1

そしてちょうどIMPORTHTMLのための一つの関数を使用します。

=IMPORTHTML("https://ct.thecmp.org/app/v1/index.php?do=match&task=getMatchResultsDetail&MatchId=12504&EventId=4&AwardId=1","TABLE",1) 
+0

優れている、私はこれがさらに好きです。私はクエリを実行すると、それは少しクリーナーになります。 – Jake

0

試してみてください。

=arrayformula(substitute(SUBSTITUTE(IMPORTDATA("https://ct.thecmp.org/app/v1/index.php?do=match&task=downloadMatchResultsDetail&MatchId=12504&EventId=4&AwardId=1") ,char(61) , ""),char(34),"")) 
+0

素晴らしいです。それは完璧に働いた。 – Jake