• 締切済み

[Excel]リンク貼り付け後、編集すると表示がおかしくなる

いろいろ試してみたのですがどうも納得がいかないので質問させていただきます。 当方、古いバージョン(おそらく97)で作成したテンプレートを使用しています。 現在使用しているバージョンはXPです。 テンプレートの説明 1.シート1のA1をコピーに日付が入っている 2.シート2のB2には「='シート1'!$A$1」と入力されており、 日付が表示されている 現象の説明 シート2のB2を(間違って)編集しようとF2キーを押し、 何も編集せずにそのままEnterキーを押すと、表示が ='シート1'!$A$1 となってしまう。 この現象が出るときと出ないときとある シート2のB2を編集中、F9キーを押すと日付が表示されるが 中身がリンク貼り付けではなく、日付そのものになる みなさんはこのようなご経験がおありでしょうか? いろいろあたってはみたのですが、的を得た回答を 探しきれなかったので質問させていただきました。 ご存知の方、是非お教え願います。 ---------- ちなみにXPで同現象を最初からやろうとしても できませんでした(ちゃんと表示されました)。

  • satta
  • お礼率65% (19/29)

みんなの回答

noname#169116
noname#169116
回答No.2

順序的にちょっと気になったのですが、古いテンプレートを開いて 一度使っているバージョン(XP)の形式で保存した上で、 同じ現象がでるものでしょうか。

satta
質問者

補足

ご回答ありがとうございます。 古いテンプレートはすでに現行バージョンで保存してから 使用しています。 (「新しい形式で保存しますか」というメッセージはでません)

回答No.1

> シート2のB2を編集しようとF2キーを押し、何も編集せずにそのまま > Enterキーを押すと、表示が ='シート1'!$A$1 となってしまう。 シート2のB2、つまり数式が入っているセルの表示形式が 文字列 に なっていると、数式がそのまま文字列として表示されてしまいます。 おそらく、編集を入力したしたあとで、そのセルの書式を何らかの 目的で(あるいは誤って) "文字列" に変更したのでしょう。 セルの表示形式を "通常" に戻してから、[F2]、[Enter] で、正常に動きます。

satta
質問者

補足

回答ありがとうございます。 確認しましたが、表示形式は「標準」でした… 現象がでるときと出ないときがあるっていうのがもどかしい…

関連するQ&A

  • Excel2010 ワーストランキングの作り方

    Excel2010を使用しています。 売上のワーストランキングを作りたいのですが、作り方がわからず困っています。 普通のランキングは作ることができたのですが、ワーストランキングの作り方がわかりません。     A    B    C   D   E   F  1 日付  時間  商品 売価 減価 利益  2 01/10 10:20  ○   100  60   40  3 01/11 10:25  ×   200  140   60  4 01/12 10:21  △   150  50   100  5 01/14 11:00  □   250  190   60  ・  ・  ・ 300 シート1にこのような表があります。 そして別のシートに     A    B    C   D   E   F  1          利益ベスト5  2 順位  日付  商品 利益  3  1   01/12  △  100      4  2   01/11  ×   60  5  2   01/14  □   60  6  3   01/10  ○   40 これはネットで検索して ランキングのシートのA3~A6には =IF(シート1!$F$2="","",IF(RANK(LARGE(シート1!$F$2:$F$300,ROW(A1)),シート1!$F$2:$F$300)>5,"",RANK(LARGE(シート1!$F$2:$F$300,ROW(A1)),シート1!$F$2:$F$300))) と入れたら順位を自動で表示できるようになり、 B3~B6には =IF($A$3="","",INDEX(シート1!$A:$A,1000-LARGE(INDEX((LARGE(シート1$D$3:$D$300,ROW(A1))=シート1$D$3:$D$300)*1000-ROW(シート1$D$3:$D$300),0),COUNTIF($B3:$B3,$B3)))) と入れたら日付が表示されるようになりました。 C列、D列もB列の =IF($A$3="","",INDEX(シート1!$A:$A,1000-・・・ のAをCとFに変えることで商品・利益が表示されるようになりました。 そこでこれのワーストランキングを作りたくてLARGEをSMALLに変えればできるのかと 思っていましたができませんでした。 正直上の関数も完全には理解できていません。 ネットで探しても自分のやりたいことにあう記事がなく質問することにしました。 Excel初心者で説明も下手ですが、よろしければお願いします。 自分の作りたいのは下のようなものです。     A    B    C   D   E   F  1          ワースト5  2 順位  日付  商品 利益  3  1   01/10  ○   40  4  2   01/14  □   60  5  2   01/11  ×   60  6  3   01/12  △   100 よろしくお願いします。      

  • 串刺し?3D参照?

    WINDOWS/XP エクセル2003を使っています。  「シートAのセルF1」にSSSと入力すると「シートBのF1」にもSSSと入力されてしまい困っています。原因は「シートBのG1」=「シートAのセルF1」*「シートBのF1」という式を作りたかったのですが、3-D参照という説明を見つけてSHIFTキーを押しながら操作しているうちにこの現象が出るようになってしまいました。  バックアップせずにやってしまったもので、できればこの現象だけ回避したいのです。どなたか対策をご存知の方、ご回答宜しくお願い致します。   

  • Excel2003の貼り付けの機能について

    リンク貼り付けをしたら新しいシートが使われ貼り付けされてしまいますが、この新しいシートを使わないでリンク貼り付けできる方法はないのでしょうか? たとえばExcel2003のファイルAのシートAのセルA1をExcel2003のファイルBのシートBのセルBに貼り付けるとしたら、セルBにはセルAの値が表示されてなおかつ、 そのセルBを選択すると、 =の後にファイルAの場所、ファイルAの名前、シートAの名前そしてセルA1 のように上に表示されるようにしたいのですが簡単にできる方法を教えてください。

  • 日付を文字列ではなく、日付として表示させたいです!

    Excelで下記の数式を使用し、隣のシートから日付(〇〇〇〇/〇〇/〇〇の形式)を 表示させたいのですが、何故か文字列として表示されてしまいます。 (2020/5/20なら43971と表示され、表示形式を「日付」で選択しても変わりません) 日付として表示するにはどうしたら良いでしょうか。 また、同じセルでも日付ではなく、単語が表示されるケースもあるので、その場合は同じ単語が表示されるようにしたいです。 ◆使用している数式 IF(ISERROR(VLOOKUP(G10,Aシート!$B$2:$F$30,5,FALSE)),"",VLOOKUP(G10,Aシート!&B$2:$F$30,5,FALSE)&"") 空欄の時は、0やエラーを表示させないように式に組んでいるので、 もしかしたら、その影響かもしれません... excelにあまり詳しくなく、ご教示頂けましたら助かります。 よろしくお願いいたします。

  • Excel: 抽出条件に一致したデータ全体を別シートに貼り付け

    Excel初心者です。 どなたかに下記の処理方法についてご教示頂ければ幸いです。 前提条件/行いたい処理 (サンプルデータは以下をご参照下さい。) 1. Excelのシート1に基本データが入っています (A:F)  2. このデータの中の、カラムE に”重要性”とあり、この中のカテゴリーは次の4つがあります:”重要” "高” "中” "低” 3. 色々あるデータから、この”重要性”をキーとして、400行くらいあるデータの中から、”重要”とカテゴリされたデータ全体を別シートに写し、管理したいと考えています。 (尚、”高”、”中”、”低”もそれぞれ別シートに管理が必要です。)  サンプル (シート1:マスターデータ) (上段AはExcelの横軸、一番左の数字は、Excelの縦軸番号 例: A1セル=ID  B1セル=日付) A  B C D E F 1 ID 日付 内容A 内容B 重要性 備考 2 1 2007/10/20 a z 重要 12 3 2 2007/10/25 b y 低 12 4 3 2007/10/20 c x 重要 12 5 4 2007/10/24 d w 重要 12 6 5 2007/10/27 e v 高 12 7 6 2007/10/20 f u 高 34 8 7 2007/10/23 g t 高 34 9 8 2007/10/23 h s 重要 34 10 9 2007/10/20 i r 中 34 11 10 2007/10/23 j q 低 56 12 11 2007/10/25 k p 中 5656 13 12 2007/10/20 l o 重要 78 14 13 2007/10/27 m n 低 89 15 14 2007/10/27 n m 重要 9 行いたい処理 (シート2) 1. 上記記載の通り、E1を基準とし、”重要”とカテゴリされているデータを抽出し、表示 例: (上段AはExcelの横軸、一番左の数字は、Excelの縦軸番号 例: A1セル=ID  B1セル=日付) A  B C D E F 1 ID 日付 内容A 内容B 重要性 備考 2 1 2007/10/20 a z 重要 12 3 3 2007/10/20 c x 重要 12 4 4 2007/10/24 d w 重要 12 5 8 2007/10/23 h s 重要 34 6 12 2007/10/20 l o 重要 78 7 14 2007/10/27 n m 重要 9 同様に、”高”を別シートに表示 A  B C D E F 1 ID 日付 内容A 内容B 重要性 備考 2 5 2007/10/27 e v 高 12 3 6 2007/10/20 f u 高 34 4 7 2007/10/23 g t 高 34 (以下、”中”、”低”と別シートに続く) 恐れ入りますが、この処理方法を教えて頂ければ幸いです。 宜しくお願い申し上げます。

  • リンクが消えない(Excel)

    仕事でエクセルのファイルを使用しているのですが、 リンクの設定が消えません。 実際にはどこにもリンクがないようなのです。 思いつく方法は一通り試したのですが全部ダメでした。 どなたかアドバイスをお願いします。 <試してみたこと> ・ワークシートを1枚追加し、既存のシートをすべて  削除する(原因となるシート特定のため) ・全てのシートで「値のみ貼り付け」を実行する <不可解な現象> ・編集→リンクの設定ではリンクの設定が残っているが  ファイルオープン時にはダイアログが表示されない ・シートを一枚追加し、追加したシートを新しいブック  へ移動させると、その時点でリンクの設定がされている 重要な作業するファイルで困っています。 よろしくお願いします。

  • EXCEL2000のフッターを利用してページを表示

    EXCEL2000を使用しています。 一つのファイルに5つのシートを使用しています。 シート名を仮に順番にA・B・C・D・Eとします。 Aのシートには1ページ。 B・Cのシートには2ページ。 D・Eのシートには1ページと文章を作成しています。 合計7ページ分の文章になります これをフッターを使用して全ての各ページに順番に1~7と表示させるにはどうしたらよろしいのでしょうか。 A・D・Eのシートにはそれぞれフッター編集でAには「1」、Dには「6」、Eには「7」と付与してあげれば簡単なのですが問題はB・Cです。 Bのシートのフッターに「2」と付与してもそのシートの2ページ目も「2」と表示されます。 フッターで「ページ」を使用すると「1・2」となってしまいます。 B・Cの本文中にはページ番号を付与するだけのスペースはありませんし、形態を変えないで作りたいのです。 したがってフッターを利用したいのです。 よろしくお願いします。

  • EXCEL2003:セルの内容を参照できない

    お世話になります。 セル[A1]~[A3](セル結合) セル[B1]~[B3](セル結合) 上記のようになっていて、[B1]は『=A1』として[A1}に入力されている内容を参照(反映)させたいのですが、なぜか[B1]には『=A1』とそのまま表示されてしまいます。 これまで調べた結果を下記に記述いたします。 ・全ての Book で起こる現象ではなく、特定の Book でのみ起こる。 ・その Book でもきちんと参照しているセルもある。 ・参照先、参照元の表示形式は、数値でも文字列でも関係ない。 ・[B1]のセルを『編集』→『クリア』→『すべて』とし、結合が解除された状態から再度結合し『=A1』とするときちんと[A1]の内容が表示される。 ・上記の状態で[B1]をダブルクリック(もしくはF2キー押下)でセルの内容を編集出来るようにし、何も編集しないで[Esc]を押下したり、[Enter]を押下すると元の『=A1』という表示に戻ってしまう ・同じ操作をしても、症状が起こるセルと起こらないセルがある。 ・症状の起こっているシートを、新しい Book にコピーしても症状が起こる。 ●使用環境 ・Windos Vista HP SP2 ・Excel 2003 以上のような状況で困っております。 ご教示の程、宜しくお願い致します。

  • 動画編集ソフトを使ってビデオを編集後、DVDにおとすと日付が表示されない

    ソースネクスト パワーディレクトエクスパートを使用しています。OSはXpです。ビデオカメラで撮影した画像をパワーディレクトを使って編集しています。ビデオカメラを日付データを表示させて編集しているのですが、編集した動画には日付が表示されません。 何かいい方法がありましたら教えてください

  • Excel2003 関数を教えてください

    Excel2003にて作業しております。 ワークシートが県毎に分かれており、以下のような入力をしております。 北海道(シート1) A   B  C   D   E   F ―――――――――――――― No. 件数 ・・・ 担当  日付  ・・・ 1   60  ・・・ 佐藤   6/2  ・・・ 2   40  ・・・ 鈴木   6/6  ・・・ 3   70  ・・・ 佐藤   6/5  ・・・ 4   50  ・・・ 田中   6/6  ・・・ 青森県(シート2) A   B  C   D   E   F ―――――――――――――― No. 件数 ・・・ 担当  日付  ・・・ 1   30  ・・・ 加藤   6/3  ・・・ 2   20  ・・・ 田中   6/4  ・・・ 3   50  ・・・ 佐藤   6/3  ・・・ 4   10  ・・・ 田中   6/4  ・・・ 各担当者の合計件数・日付などを知りたいのですが、何かよい関数はないでしょうか? 以下のように担当者毎に別シートへ反映できれば理想的です。 A   B  C   D   E   F ―――――――――――――― No. 件数 ・・・ 担当  日付  ・・・ 1   60  ・・・ 佐藤   6/2  ・・・ 3   70  ・・・ 佐藤   6/5  ・・・ 3   50  ・・・ 佐藤   6/3  ・・・ できなければ各担当者の合計件数だけでも出したいのです。 ご教示ください。よろしくお願いいたします。

専門家に質問してみよう