Excel VBA 質問スレ Part84 (115レス)
上下前次1-新
41(1): 10/05(日)13:40 ID:Gl792nZh(3/3) AAS
 >>29 
 =LET( 
 UNPIVOT,LAMBDA(table,values, 
 DROP(REDUCE(0,SEQUENCE(COLUMNS(values)),LAMBDA(a,v, 
 LET( 
 value,INDEX(values,v), 
 VSTACK(a,HSTACK(EXPAND(value,ROWS(table),,value),CHOOSECOLS(table,v))) 
 ) 
 )),1) 
 ), 
 UNPIVOT(C1:G10,{"月","火","水","木","金"}) 
 ) 
42(1): 10/05(日)14:06 ID:beeJ4mT2(6/6) AAS
 サーバーも持ち合わせずVBAも禁止されてる企業って書いてみたり 
 とあるアプリが大量の列があるCSVを吐き出したケースがあって、それでUnpivotを知ったとか書いてるし 
 やっぱ新しいおもちゃに大興奮してるとしか読めない 
 野良と言えどもサイバー空間上にあるデータは、まがりなりにもDBのお作法に沿った整形されてるんじゃないのか? 
 WEBページやクラウドデータとかに接続するなら尚更 
 手強い野良っつーのは社内に保管されてる過去20年のデータみたいな意味で、>>30 に書いた例なんかかわいい方 
 とも思えるファイルがゴロゴロしてることもある それを上から十行ぐらいナナメ読みして憶測で判断してたら 
 しっぺ返し喰らう 
 その大量に吐き出されたCSVだって、実はD列のデータだけじゃ無くてAA列だのBB列だののデータと組でようやく意味を為す 
 なんてぇケースだってごまんと見て来た キとかイとかw データを扱うお作法は蔑ろにしてはいけない 
 データクレンジングとか昨今は呼ぶのか? それは機能に任せる前に、人間の目で手でまずは洗浄しておくべき 
 キカイは命令された事しかやらない・できない その命令する側が手抜きしてたら手抜きされたデータの塊になるだけ 
43: 10/05(日)14:30 ID:YF7wvbQm(3/4) AAS
 >>40-41 
 そういうのは余裕とは言わないw  凄いとは思うけど、人が読んだり書いたりするコードじゃないでしょ。AIに生成させるとかならありかもしれないが。 
  
 2020年代になってから関数が大量に追加されているのって、AI使用が視野に入っているからなのかなとちょっと思った。 
44: 10/05(日)19:35 ID:knUkubLb(12/14) AAS
 >>42 
 複合キーを利用する、複数列の値を使用する、結合するという事はできますよ 
45(1): 10/05(日)20:29 ID:knUkubLb(13/14) AAS
 そもそもExcelになぜPythonが導入されたかと言うと、パワークエリーで前処理、集計したデータを非公式に導入したPythonでさらに高度な集計を行う、と言う事が行われていたからです。 
 そう言う事が行われているくらい非常に協力な機能なのです。 
 JavaScriptのコードも動かせます。 
46(1): 10/05(日)21:56 ID:bIl70Ycb(1) AAS
 言いたいことがちょっとわからない 
  
 Python in Excelの話をしてるの? 
 Officeアドインの話をしてるの? 
 Officeスクリプトの話をしてるの? 
47: 10/05(日)22:15 ID:knUkubLb(14/14) AAS
 >>46 
 全てパワークエリーの話です 
48(1): 10/05(日)22:33 ID:YF7wvbQm(4/4) AAS
 パワークエリって、(SQLの代替というよりも)データフレーム系のライブラリ(PythonでいうところのPandasとか)に近い機能なんじゃないかな。自分はデータフレーム系のライブラリってほとんど触ったことがないから分からないけれど。 
49(1): 10/05(日)23:04 ID:eANUHAz5(1) AAS
 >>45 
 へー、MSがPythonを組み込んだ理由の客観的証拠を示してごらん 
50: 10/06(月)02:26 ID:jIkfS85a(1) AAS
 >>49 
 キチガイの妄想なんだから答えるわけないだろw 
51: 10/06(月)08:37 ID:/QQ+j/LM(1) AAS
 VBAをPythonに置き換えようと開発進めてたけど、 
 サードパーティーのアドオンが優秀なので公式でやる必要が無くなった(ここまでMS開発者ブログより) 
 でも成果物を使わないのも勿体ないから使ってる(俺の妄想) 
 ってことだろ 
52: 10/06(月)09:38 ID:CrcLFeiU(1) AAS
 >>48 
 普段SoR系のシステムばかり見てる人には馴染みのない話かもしれないけど、 
 ビジネスアナリティクスの世界では、SQLは汎用的なデータ分析ツールとして結構カジュアルに広く使われているのです 
53: 10/06(月)10:52 ID:0TYeR8/V(1/2) AAS
 まーた新しいオモチャ拡げ出したぞw SoR系だからSQLが重宝されてきたんだろうに 
 アナリティクスなんて概念、後発も後発 まあ、SoRに於いてSQLでAnalyticsしてた 
 という見方もできるわけで、もはや何言っても相手に響かないからお口チャックしときなよ 
54(1): 10/06(月)11:44 ID:sh+WI5Ke(1) AAS
 話の繋がりがよく分からないが、そういう分析方面でならパワークエリも強みを活かせるということであれば、適材適所ってことでいいんじゃない? カジュアルかつアドホックに色々できるということが強みなんだろうから。 
55: 10/06(月)11:56 ID:6luOortV(1) AAS
 相変わらずVBAの話題以外では盛り上がるVBAスレ 
56: 10/06(月)13:59 ID:+9LX7loy(1) AAS
 >>54 
 そう、パワークエリの主用途である分析においては、その役割はSQLとPythonの両方と大きく重なる 
 そのうちどれが優れているという話ではないが、VBAが大きく劣ることは確かだな 
57: 10/06(月)16:51 ID:0TYeR8/V(2/2) AAS
 本気でそう思ってるなら、なんでここに居るし 
 ソッチのスレに常駐してるなり新スレ立てるなりして、ソッチで続けてればいいのに 
 単にケンカ売りに来てるん? 
58: 10/06(月)20:20 ID:eyP2NojD(1) AAS
 本物のサーバーに対してSQLを叩いた方が高速なのも 
 Pythonで複雑な計算を行う方が高速(素のPythonのループ処理はVBAより遅い)なのも一切否定していません 
 私はただExcelしか使用できない環境でも便利な機能がありますよ 
 と言っただけです 
59: 10/07(火)10:01 ID:vEgtxFhe(1) AAS
 社会人として言い訳はみっともない やっぱりおもちゃを片付けられないしんのすけレベル 
 (あなた達は知らないだろうけど)Power Query っていう便利な機能がありますよ、とでも主張したかったのか? 
 VBAスレで? ビジネスSoft板のExcel相談所辺りで言い募るならまだしも、ここの住人なんかはとっくに試用してる 
 だろうに 試したうえでケースバイで使う事もあるかも知らんけど、実務でそんなに活用するシーンも無いな 
 という肌感覚じゃあ無いのか 取り敢えずVBAでSQL書いて目的は達成できているんだし 
 ネット上とかの得体の知れない大量のデータに対してザッピングしてみて有用なデータかどうか、予め毒見してみて 
 実際に利用するかどうか判断の元にするような時には使ってみるのも楽だろうけど 
 Power Query 至る所でバンバン使い倒してますよ、という実務者カモン 事例提示プリーズ 
60: 10/07(火)10:38 ID:msD1NTB5(1) AAS
 何でスレチのPQにいつまでも係ってんだよ 
 >>15がExcel自動化云々言ったところでスレチはスレチ 
 そも自動化ではない 
 スルー力なさ過ぎ 
上下前次1-新書関写板覧索設栞歴
あと 55 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.005s