• ベストアンサー

スプレッドシートで文字化け

imogasiの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

質問の標題には、「文字化け」した、とあるが、質問者の誤解で、#1のご回答のように、使うソフトが違うから、関数(の引数など)に、エクセルと違った部分があり、それを認識してないだけのようだ。 結果が思い通りにならないだけのことだろう。 ーー Excelでこのまま式を使うと、「週の曜日の漢字1字」(例 土)を正しく表示する。 こういう誤解による質問表題は、読者に迷惑だ。 後日、他の人が、Googleなどで照会などして、この質問に出会う人も誤解する。  上記の関数は、同行で右方向に式を複写すると、その日の曜日漢字から複写したF列からの列の違いだけの、日数後の曜日漢字が出るように、式が組まれているようだ。 核心は=TEXT(F9,”aaa”)のような、TEXT関数とその引数の、書式記号のaaaに当たる部分で、このほかにもエクセル!の場合はたくさんバラエティがある。他言語などではFormatとかいう場合がある。結果を文字列で返すので TEXT(文字列)という名になっているのだろうが。 参考 https://dekiru.net/article/4509/ 文字化けとは、使用ソフトに対し、使用や設定した文字コード(何何の、つもり)に対し、コンピュターのメモリに読みこんだ、ビット列が対応していないため、正しい文字が、まず画面に表示されないことをいう(我流定義ですが)。 Googleで「文字化けとは」で照会し、出てきた記事を数個読んでみて、正しく理解してください。

関連するQ&A

  • 別のスプレッドシートの列番号を取得したい

    ブックA「A1」に、ブックB「1:1」の範囲内で、文字列が入っている一番右(最後)のセルの列位置を取得したいと考えています。 ※下の例でいえば「I1=う=9」です。 同じブックの中であれば、以下の計算式で表示されました。 ------------------------ ■ブックB  |A|B|C|D|E|F|G|H|I|J| 1|あ| | |い| | | | |う| | 2|●| A2=MATCH(INDEX(1:1,MAX(IF(1:1<>"",COLUMN(1:1)))),1:1,0)=9 ------------------------- 最初に説明したように、これをブックをまたいだ場合にも同じように機能させたいのですが、エラーが出てしまい出来ません。 ------------------------- ■ブックB  |A|B|C|D|E|F|G|H|I|J| 1|あ| | |い| | | | |う| | ■ブックA  |A|B|C|D|E|F|G|H|I|J| 1|●| | | | | | | | | | ※●に以下数式 -------------------- A1=MATCH(INDEX(IMPORTRANGE("URL","1:1"),MAX(IF(IMPORTRANGE("URL","1:1")<>"",COLUMN(*****)))),IMPORTRANGE("URL","1:1"),0) -------------------- *****の中身 -------------------- COLUMN(IMPORTRANGE("URL","1:1")) エラー → 引数は範囲である必要があります。 COLUMN(INDIRECT(IMPORTRANGE("URL","1:1"))) エラー → 関数 INDIRECT のパラメータ 1 の値が「あ」です。これは無効なセル/範囲の参照です。 -------------------- どのような数式にすれば、同じブック内と同様の挙動をさせられるでしょうか? 2日間悩みましたが分からないので、何卒お力を犯し頂きたく存じます。 よろしくお願いいたします! ※Excelではなく、スプレッドシートについてです。 ※別々のスプレッドシートを表したいのですが、適当な表現が見当たりません。ここでは便宜上、Excelと同じようにブックと呼ばせていただきました。

  • LaTex の数式が文字化けする

    Texで以下の数式を表示したいのですが、添付した画像のように文字化けしてしまいます。 1のように数式を二つにわけると文字化けしなくなりますが、3のようなeqnarrayで用いたいので,3の場合に解決できません。 理由がよくわからないので、分かる方教えてください。 1:$\mathcal{A}$ $\cup \{ j \} \setminus \{ i \} $ 2:$\mathcal{A} \cup \{ j \} \setminus \{ i \}$ 3: \begin{eqnarray} \mathcal{A} \cup \{ j \} \setminus \{ i \} \end{eqnarray}

  • 条件付書式について

    画像のようなシフト表のシートがあります M16の日付には =DATE($A$1,$C$1,$D$1) という関数が入っていて日付を得ています。 M7の曜日は =M6 と日付コードで入っていて書式設定で aaa とし曜日だけ表示させています。 さて個人個人の指定休が週二日決まっていて G8:I8を結合したG8セル と J8:L8を結合したセルJ8に文字列で曜日を打ち込んであります。 M8~T10に個人ごとの指定休の日にだけ"休"と表示させるにはどうしたらいいのでしょうか? 単純に =IF($G8=M$7,"休","") にしたところ数式と文字列を比べているのでエラーが帰ってきてしまって困っています。

  • 文字化けしてしまう・・・

    (たぶん)アメリカのサイトだとおもうんですが、見たいページか下記のように文字化けしてしまうんです。全くの初心者なのでお知恵を貸してください。 ちなみにわたしのパソコンはLavieNX LW40H/8、WINDOWS98、IE5.5です。 $B$^$J$_$G$9!#(B $BL@F...|$N7o$J$N$G$9$,!"$^$@M...=Dj$,Dj$^$C$F$$$J$/$F!"(B $B$^$@$*JV;v$,$G$-$^$;$s!#(B $B$H$j$"$($:2L$F$7$J$/%-%c%s%;%k$N2DG=@-...$,9b$$!&!&!&(B $B2q?)$J$s$F9T$-$?$/$J$$$h!A(B!!$B$7$c$A$H$J$J$A$c$s$H2q$$$?$$$h!A(B!! $B$^$?!"O"Mm$7$^$9!#(B

  • 文字化けメールについてお尋ねします。

    外国の英語のサイトを利用してHPを製作、そのHP独自のメールアドレスを公開して、メールの送受信も開始しました。 ところが、案の定、迷惑メールが届くようになりました。ですが、普通の迷惑メールとは様相が異なります。文字化けメールです。最初は文字化けと思い返信しましたが、すべてアドレス不明。 次は、その文字化けの一部です。 ---- $B<}F~$NB?$$IW$r;}$D<c:J!"7k:'M}M3$O$*6b$N0Y!D!# (B $B<}F~B?$-IW$H$b$"$l$PEvA3:J$H$N;~4V$O>/$J$$Lu$G!"$=$l$r$$$$$3$H$KITK~$r$* (B $B6b$H;~4V$G2r7h$9$k (B $B0|Mp7O<c:J (B $B:#2s?3::$7$?<c:J$NCf$+$i (B1 $BL>6/$$4uK>$,$"$C$?0Y%3%A%i$K$F$4>R2p$r$$$?$7$F$* (B $B$j$^$9!# (B $B>/$7 (BM $B$JCK@-$G0lEY$G (B2 $B2s0J>e$N%;%C%/%9$r$7$F$/$l$k?M$r5a$a$F$$$k"cH~M39a$5 (B $B$s"d (B $B%U%j!<%a!<%k$G$N$d$j<h$j$,2DG=$G$9$N$G!"$*5$7Z$KO"Mm$/$@$5$$$M"v (B http://vlzh.com/?nh20 $BL>A0!!H~M39a$5$s (B $BG/Np!!#2#9:P (B $B<qL#!!OB?)NAM}!&%T%"%N!&%+%i%*%1 (B ---- 私はコンピューターは素人ですので、これが文字化けなのか、それtもでたらめな文字化けの物まねなのかわかりません。ものまねだとすれば、英語のスパムメールを送りたいが、英語が書けない。また日本語で迷惑メールを送ると、時期的にものすごく不自然であり、英語でも日本語でも迷惑メールを送りづらいということではないでしょうか。 ちなみに、アドレスはでたらめでしょうが、ありふれた日本のプロバイダーの名前を使っています。 今後もしつこく送ってきそうです。もし文字化けでしたら、外国のプロバイダーを経由したサイトですので技術的な問題も考えられます。 専門家の方であれば、真の文字化けか、物まねなのか間単にわかると思います。見解を教えて下さい。よろしくお願いします。

  • IEのタイトル部分が文字化けするのですが?

    IEのタイトルが、文字化けを起こしているのか、 レジストリがおかしくなっているのかわからないのですが、 正しく表示されません。 たとえば、現在のページでは「J0W0H0f0B」となっています。 見た目以外で特に操作上は問題出ていないのですが、 不安なのでご存知でしたら教えてください。

  • ヤフーメールの文字化け

    こんばんわ ウイルス対策ソフトのことでメールで質問したらちゃんと回答が返ってきたのですが、さらに追加質問したところ文字化けというのでしょうか?下記のようなことになっていて読めません。 1回目の回答は文字化けせずによめたのですが、2回目はなんでこのようなことになったのでしょう?ちなみに件名は文字化けしてません。 ヤフーの無料フリーメールをIE6でみてます。先方にもう1度送信してもらうしかないのでしょうか?よろしくお願いします。 $B!T(B $B%7%^%s%F%C%/@=IJ$NJ]8n5!G=$r%*%U$K$9$k(B $B!U(B 1. Norton AntiVirus $B$r5/F0$9$k!#(B 2. [$B%*%W%7%g%s(B] $B$r%/%j%C%/$9$k!#(B

  • 文字化けしたメールの解読

    受信したメールが文字化けしてしまい読めません・・・ 分かる方、解読お願いします! :!"M%$7$/$J$l$P6/$/$J$k$N$HF1$8$@$H9M$($k$h$&$K!#$9$G$K:L;R$OM%$7$/$J$C$F$$$k$3$H$H;d$O;W$C$F$$$^$9!#4hD%$l:L;R!#%P%$%P%$

  • PCメールの文字化け

    いつもいつもお世話になりっぱなしです。 いつもありがとうございます。 今回は、PCメールなんですが 探しても解決しなかったのでこちらでお聞きします。 メールの一部なんですが $B!!$3$NEY$O#C#M%5%$%H$K%f!<%6! $B!!"'2<5-$K3NG'#U#R#L$r%/%j%C%/$7!"$4EPO?:n6H$r40N;$7$F$/$@$5$$!#(B こんな感じで、今までの残していた物から新たに届くメールまでもが 読めなくなりました。 文字化けはPCメールだけです。 フリーメールではありません。 解決方法はありますか? よろしくお願いします。 表示→エンコード でしても文字化けは治りませんでした。

  • メールの文字化け

    define( 'CNST_MAIL_REPLY' , 'aaa@aaa.co.jp' ); define( 'CNST_MAIL_FROM_ADDR' , 'aaa@aaa.co.jp' ); define( 'CNST_MAIL_ERROR' , 'aaa@aaa.co.jp' ); define( 'CNST_MAIL_FROM_NAME' , 'ここが、差出人で、日本語表示したいんですが文字化け' ); define( 'CNST_MAIL_TO_ADDR' , 'aaa@aaa.co.jp' ); //* メールアドレス設定 *// $mail_header = ""; if ( CNST_MAIL_REPLY != "") { if ( $mail_header != "") { $mail_header .= "\n"; } $mail_header .= "Reply-To: ".CNST_MAIL_REPLY; } $from = "From: "; if ( CNST_MAIL_FROM_NAME != "") { $from .= "\"".CNST_MAIL_FROM_NAME."\""; } if ( CNST_MAIL_FROM_ADDR != "") { $from .= " <".CNST_MAIL_FROM_ADDR.">"; } if ( $mail_header != "") { $mail_header .= "\n"; } $mail_header .= $from; if( CNST_MAIL_ERROR != "") { $errors_to = "Errors-To: "; $errors_to .= CNST_MAIL_ERROR; if( $mail_header != "") { $mail_header .= "\n"; } $mail_header .= $errors_to; $sub_parm = "-f".CNST_MAIL_ERROR; $mail_subject = mb_convert_encoding($mail_subject, "ISO-2022-JP","SJIS"); $mail_text = mb_convert_encoding($mail_text, "ISO-2022-JP","SJIS"); $mail_header = mb_convert_encoding($mail_header,"ISO-2022-JP","SJIS"); // メール送信処理 mb_language("Japanese"); mb_send_mail($to, $mail_subject, $mail_text, $mail_header, $sub_parm); 上のメール送信プログラムなんですが、 差出人の名前が文字化けしてしまいます。 質問のしかたがよくわからなかったのでプログラムをのせました。 アドバイス宜しくお願いします。

    • ベストアンサー
    • PHP