アカウント名:
パスワード:
なんなんでしょうね、あのおせっかい機能。変換したいんだったら自分でやるっていうのに。設定でオフにできる代物じゃないというのがさらに腹立つ。その上一旦変換されちゃうとCtrl+Zで戻るしかなくて、あとから書式を設定しても元のデータを得られないという非可逆性を持っているのがさらにさらに腹立たしい。
ストーリーの例の他にも、表に見出しつけようと思ってチャプターのつもりで数字とハイフンの組み合わせを入力したら日付に変換されるとかね。これは手入力だったからすぐわかったけど、外部ファイルをインポートしたり、他からコピペして持ってきたときとかはわかりづらい。正直なんでMSはこんな糞機能を搭載したのかがわからない。この件に関するフィードバックは結構なユーザーが送っていると思うんだけど、一向に改善される気配がない。
そうそう。セルの入力内容を書き換えるのはおかしい。フォントや色はメチャクチャに設定できるのに、直接内容を変更するのは間違ってる。
Excel導入したときの最初の作業は、自動変換に関係しそうな機能をすべてOFFにするのが定番だと思っていました。VUPどころかセキュリティアップデートだけで設定が戻ったりする事も有ったから油断大敵。
Excelに限らず、イルカが登場したあたりから勝手に発動するおせっかい機能にイライラすることが増えた気がする。
それいつの話よ。大昔過ぎて、そういう機能は常に存在したといってもいいくらいだね。
むしろ、存在しなかったのでは?
最低限の仕様としてデータ型や書式を判別する際、行単位列単位でデータを見た上で総合的に判別してほしいですよねセルに入力された1個の短いサンプルだけで判別するから間違った値に変換される可能性が跳ね上がるそれから、入力内容の生のデータはそのまま保持してほしいかなぁ1-1って入力したら、後から入力し直すことなく書式設定だけで1月1日にも0にも1-1にもできるような
データ型や書式を判別する際、行単位列単位でデータを見た上で総合的に判別してほしいですよね
それって、いつその機能が働くんですか?いつ働くか、容易に想像できない機能は、かなり厄介だと思います。
明示的にその機能を起動した時のみ、指定した範囲を自動書機器設定する、とかならいいと思いますが。
それから、入力内容の生のデータはそのまま保持してほしいかなぁ
最低限、というなら、こっちの方かな。
CSVにそれぞれのカラムのデータ型を指定する情報を追加した書式があって、それがExcelで正しく読み込めればよいのです。XMLとかはいかがでしょうか?
よく知りませんが、XML データのインポート [office.com]って機能はあるそうですよ。
「生のデータを破壊するな」ということに尽きる。勝手な書式で表示されることは耐えられる。勝手に生のデータを丸めて意味を落として保持するというのは到底受け入れられない。
openofficeを使っているけど同じなんだよな。ゴミ機能まで同じにすること無いのにと思ってしまう。
ゴミ機能は同意だけど微妙な違いを変えては圧倒的優位性のあるExcelユーザーの代替品としての支持は得られないと思う
……文系! (ハタ、と膝を叩く)
なるほど、線が戻るのは時系列で「一方、そのころ」を表すための機能だったのか
え、オフにできるんですか?セルの形式のデフォルト値は「自動」になっていて、これを変更するのはできないと思っていたのですが……セルや、行、列を選択して形式を「自動」から「文字列」に変更することはできますけど、それは形式を手動で変えてるだけで、機能のオフじゃないですよね。
新しい、Word/Excelを使う時の、最初にすること、スペルチェックとかの自動修正機能をオフにする事。
で、勝手に日付とかは、、よく分かりません。計算機能が必要でないときは、左上で、全選択して、すべてのセルを文字にしてから、入力すると間違いが少ないというのを実践している。
自動修正の話じゃないです。日付っぽいものが入力された時に、それを日付と解釈してセルの内部値を日付(実際には整数)に変換し、デフォルトの日付にフォーマットで表示してしまうのです。私はセルの形式を事前に文字列にしておく以外に、これを止める方法を知りません。
> その「おせっかい機能」はオフにできるのだから
いや出来ないから問題になってるんだってば。入力する時に先頭に「'」か「"」をつける以外の回避法は無いよ。(ようは入力したものが文字列であると明示してる)
まぁ、そもそも1-2-3時代からの伝統だし表計算ソフトとしてなら妥当な動作ではあるんだけど。みんなグリッドレイアウトソフトだと思ってるからな……
手元のExcel2010だと、
手入力で「1-1」と入力 → 1月1日 (データ上は 今年の1月1日(つまり入力時点によりシリアル値が変化))手入力で「"1-1"」 → "1-1" (データ上は "1-1" )手入力で「'1-1」 → 1-1 (データ上は '1-1 だがcsv再出力すると 1-1 に変換)csvで「1-1」 → 1月1日 (データ上は 今年の1月1日)csvで「"1-1"」 → 1月1日 (データ上は 今年の1月1日)csvで「'1-1」 → '1-1 (データ上も '1-1 )
ということで、手入力とcsv読み込みでは法則が異なり、また見た目と内部値と出力値も変化するので、混乱しまくり。「csvファイル作成側でこれを回避する手段は全くない」のが、辛い。(「数値-数値」や「数値/数値」というデータを作ってはいけない。""はデータの区切りとしては機能するが変換禁止という機能は持っていない)
と書いてから#3071447 [srad.jp]を読んだんですが、出力側は>各要素を ="...." で囲みで回避できるんですね、勉強になりました。
1-2-3は使ったことないんだが、ExcelのオプションでLotusとの互換性の「式入力を変更する」にチェックを入れると1-1が=1-1(セル上の表示は0)になる。
ちなみに上記のオプションにチェックを入れとくと日付を入力しようと2016/8/29と入力しても=2016/8/29(8.689655172)になるというおまけつき。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲはアレゲを呼ぶ -- ある傍観者
すごく同意する (スコア:3, 興味深い)
なんなんでしょうね、あのおせっかい機能。
変換したいんだったら自分でやるっていうのに。設定でオフにできる代物じゃないというのがさらに腹立つ。
その上一旦変換されちゃうとCtrl+Zで戻るしかなくて、あとから書式を設定しても元のデータを得られないという非可逆性を持っているのがさらにさらに腹立たしい。
ストーリーの例の他にも、表に見出しつけようと思ってチャプターのつもりで数字とハイフンの組み合わせを入力したら日付に変換されるとかね。これは手入力だったからすぐわかったけど、外部ファイルをインポートしたり、他からコピペして持ってきたときとかはわかりづらい。
正直なんでMSはこんな糞機能を搭載したのかがわからない。この件に関するフィードバックは結構なユーザーが送っていると思うんだけど、一向に改善される気配がない。
Re: (スコア:0)
そうそう。セルの入力内容を書き換えるのはおかしい。フォントや色はメチャクチャに設定できるのに、直接内容を変更するのは間違ってる。
Re:すごく同意する (スコア:2)
お節介機能といえば、コピーする時に書式がくっついてくるのも困り物。
標準は「値のコピー」か「計算式のコピー」にしてほしい。
せっかく書式設定をしたのに誰かが編集するとぐちゃぐちゃになってメンテが大変。
下手に書式設定なんかしたくないのだけど、その誰かさんが「見やすくするためにこういう形にしてくれ」と言うからしかたない。確かに見やすくなるけど。
ついでに値/計算式の移動も実装してほしい。
Re: (スコア:0)
Excel導入したときの最初の作業は、自動変換に関係しそうな機能をすべてOFFにするのが定番だと思っていました。
VUPどころかセキュリティアップデートだけで設定が戻ったりする事も有ったから油断大敵。
Re: (スコア:0)
Excelに限らず、イルカが登場したあたりから勝手に発動するおせっかい機能にイライラすることが増えた気がする。
Re: (スコア:0)
それいつの話よ。大昔過ぎて、そういう機能は常に存在したといってもいいくらいだね。
Re: (スコア:0)
むしろ、存在しなかったのでは?
Re: (スコア:0)
最低限の仕様として
データ型や書式を判別する際、行単位列単位でデータを見た上で総合的に判別してほしいですよね
セルに入力された1個の短いサンプルだけで判別するから間違った値に変換される可能性が跳ね上がる
それから、入力内容の生のデータはそのまま保持してほしいかなぁ
1-1って入力したら、後から入力し直すことなく書式設定だけで1月1日にも0にも1-1にもできるような
Re:すごく同意する (スコア:1)
データ型や書式を判別する際、行単位列単位でデータを見た上で総合的に判別してほしいですよね
それって、いつその機能が働くんですか?
いつ働くか、容易に想像できない機能は、かなり厄介だと思います。
明示的にその機能を起動した時のみ、指定した範囲を自動書機器設定する、とかならいいと思いますが。
それから、入力内容の生のデータはそのまま保持してほしいかなぁ
最低限、というなら、こっちの方かな。
Re:すごく同意する (スコア:1)
CSVにそれぞれのカラムのデータ型を指定する情報を追加した書式があって、それがExcelで正しく読み込めればよいのです。
XMLとかはいかがでしょうか?
Re:すごく同意する (スコア:1)
よく知りませんが、XML データのインポート [office.com]って機能はあるそうですよ。
Re:すごく同意する (スコア:1)
「生のデータを破壊するな」ということに尽きる。勝手な書式で表示されることは耐えられる。
勝手に生のデータを丸めて意味を落として保持するというのは到底受け入れられない。
Re: (スコア:0)
openofficeを使っているけど同じなんだよな。
ゴミ機能まで同じにすること無いのにと思ってしまう。
Re: (スコア:0)
ゴミ機能は同意だけど微妙な違いを変えては圧倒的優位性のあるExcelユーザーの代替品としての支持は得られないと思う
Re:すごく同意する (スコア:2)
X-Yグラフを作るのに「散布図」を選ぶとか、折れ線グラフのサンプルの絵でなんで線が戻るのかとか、謎が多いです。
Re: (スコア:0)
……文系! (ハタ、と膝を叩く)
なるほど、線が戻るのは時系列で「一方、そのころ」を表すための機能だったのか
Re: (スコア:0)
え、オフにできるんですか?
セルの形式のデフォルト値は「自動」になっていて、これを変更するのはできないと思っていたのですが……
セルや、行、列を選択して形式を「自動」から「文字列」に変更することはできますけど、それは形式を手動で変えてるだけで、機能のオフじゃないですよね。
Re:すごく同意する (スコア:1)
新しい、Word/Excelを使う時の、最初にすること、
スペルチェックとかの自動修正機能をオフにする事。
で、勝手に日付とかは、、よく分かりません。
計算機能が必要でないときは、左上で、全選択して、すべてのセルを文字にしてから、
入力すると間違いが少ないというのを実践している。
Re: (スコア:0)
自動修正の話じゃないです。
日付っぽいものが入力された時に、それを日付と解釈してセルの内部値を日付(実際には整数)に変換し、デフォルトの日付にフォーマットで表示してしまうのです。
私はセルの形式を事前に文字列にしておく以外に、これを止める方法を知りません。
Re: (スコア:0)
> その「おせっかい機能」はオフにできるのだから
いや出来ないから問題になってるんだってば。
入力する時に先頭に「'」か「"」をつける以外の回避法は無いよ。
(ようは入力したものが文字列であると明示してる)
まぁ、そもそも1-2-3時代からの伝統だし
表計算ソフトとしてなら妥当な動作ではあるんだけど。
みんなグリッドレイアウトソフトだと思ってるからな……
Re:すごく同意する (スコア:1)
手元のExcel2010だと、
手入力で「1-1」と入力 → 1月1日 (データ上は 今年の1月1日(つまり入力時点によりシリアル値が変化))
手入力で「"1-1"」 → "1-1" (データ上は "1-1" )
手入力で「'1-1」 → 1-1 (データ上は '1-1 だがcsv再出力すると 1-1 に変換)
csvで「1-1」 → 1月1日 (データ上は 今年の1月1日)
csvで「"1-1"」 → 1月1日 (データ上は 今年の1月1日)
csvで「'1-1」 → '1-1 (データ上も '1-1 )
ということで、手入力とcsv読み込みでは法則が異なり、また見た目と内部値と出力値も変化するので、混乱しまくり。
「csvファイル作成側でこれを回避する手段は全くない」のが、辛い。(「数値-数値」や「数値/数値」というデータを作ってはいけない。""はデータの区切りとしては機能するが変換禁止という機能は持っていない)
Re:すごく同意する (スコア:1)
と書いてから#3071447 [srad.jp]を読んだんですが、
出力側は
>各要素を ="...." で囲み
で回避できるんですね、勉強になりました。
Re: (スコア:0)
1-2-3
は使ったことないんだが、ExcelのオプションでLotusとの互換性の「式入力を変更する」にチェックを入れると
1-1
が
=1-1
(セル上の表示は0)
になる。
ちなみに上記のオプションにチェックを入れとくと日付を入力しようと
2016/8/29
と入力しても
=2016/8/29
(8.689655172)
になるというおまけつき。