Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 掲示板への投稿には会員登録(無料)が必要です。会員登録がまだの方はこちら
  • 掲示板ご利用上のお願い」に反するご記入はご遠慮ください。
  • Q&A掲示板の使い方はこちらをご覧ください
トピックに返信
質問

 
(Windows 10 Pro : その他)
部分的に保護されたシートに数式をペーストしたい
投稿日時: 20/07/08 11:52:27
投稿者: st_george

Excel の数式コピペで効率的な方法をおしえてください
1列おきに保護された列があり数式をオートフィルでコピーできない状況です。
 
D14→「VLOOKUP($B$13,入力カレンダ一覧タイプ!$A$13:$AH$19,MATCH(D11,入力カレンダ一覧タイプ!$A$13:$AH$13,0)」
E14→保護列
F14→「VLOOKUP($B$13,入力カレンダ一覧タイプ!$A$13:$AH$19,MATCH(F11,入力カレンダ一覧タイプ!$A$13:$AH$13,0))」
G14→保護列
H14→「VLOOKUP($B$13,入力カレンダ一覧タイプ!$A$13:$AH$19,MATCH(H11,入力カレンダ一覧タイプ!$A$13:$AH$13,0))」
 
 
さらにこれを百行近く行をコピーして複数列を生成せねばならりませ。
行についても保護された行がはいっておりオートフィルが使えません。
 
D14→「VLOOKUP($B$13,入力カレンダ一覧タイプ!$A$13:$AH$19,MATCH(D11,入力カレンダ一覧タイプ!$A$13:$AH$13,0),0)」
D15〜D18→保護列
D19→「VLOOKUP($B$18,入力カレンダ一覧タイプ!$A$13:$AH$19,MATCH(D11,入力カレンダ一覧タイプ!$A$13:$AH$13,0),0)」
D20〜D23→保護列
D24→「VLOOKUP($B$23,入力カレンダ一覧タイプ!$A$13:$AH$19,MATCH(D11,入力カレンダ一覧タイプ!$A$13:$AH$13,0),0)」
 
※なお、Excel の保護については解除ができない前提でお願いいたします。
 
このような数式の展開をおこなう良い方法をご教示ください。

回答
投稿日時: 20/07/08 12:49:16
投稿者: WinArrow
投稿者のウェブサイトに移動

シートの保護を解除すればよい
ですが、
シート作成者、もしくは、設計者
の意図があると思いますので
シート作成者、もしくは、設計者に聞いた方がよいでしょう。

投稿日時: 20/07/08 13:10:07
投稿者: st_george

st_george さんの引用:
Excel の数式コピペで効率的な方法をおしえてください
1列おきに保護された列があり数式をオートフィルでコピーできない状況です。
 
D14→「VLOOKUP($B$13,入力カレンダ一覧タイプ!$A$13:$AH$19,MATCH(D11,入力カレンダ一覧タイプ!$A$13:$AH$13,0)」
E14→保護列
F14→「VLOOKUP($B$13,入力カレンダ一覧タイプ!$A$13:$AH$19,MATCH(F11,入力カレンダ一覧タイプ!$A$13:$AH$13,0))」
G14→保護列
H14→「VLOOKUP($B$13,入力カレンダ一覧タイプ!$A$13:$AH$19,MATCH(H11,入力カレンダ一覧タイプ!$A$13:$AH$13,0))」
 
 
さらにこれを百行近く行をコピーして複数列を生成せねばならりませ。
行についても保護された行がはいっておりオートフィルが使えません。
 
D14→「VLOOKUP($B$13,入力カレンダ一覧タイプ!$A$13:$AH$19,MATCH(D11,入力カレンダ一覧タイプ!$A$13:$AH$13,0),0)」
D15〜D18→保護列
D19→「VLOOKUP($B$18,入力カレンダ一覧タイプ!$A$13:$AH$19,MATCH(D11,入力カレンダ一覧タイプ!$A$13:$AH$13,0),0)」
D20〜D23→保護列
D24→「VLOOKUP($B$23,入力カレンダ一覧タイプ!$A$13:$AH$19,MATCH(D11,入力カレンダ一覧タイプ!$A$13:$AH$13,0),0)」
 
※なお、Excel の保護については解除ができない前提でお願いいたします。
 
このような数式の展開をおこなう良い方法をご教示ください。

 
-------------------補足です-------------------
 
すみません、質問の仕方がわかりにくかったです。
数式は別のシートでオートフィルを使って作成できます。
その数式を部分的に保護されたシートにペーストする際にシート保護によるエラーが表示されてしまいます。
 
これを回避して数式をペーストする方法をご教示ください。

回答
投稿日時: 20/07/08 13:40:03
投稿者: んなっと

●少なければ
 
 D14コピー
→Ctrlキーを押しながらとびとびのセルを地道にクリックしていく
→貼り付け
 
 
●多いときは
 
説明が面倒なので大まかな手順だけ。
 
    A    B    C
1 $D$14, $F$14, $H$14,
2 $D$19, $F$19, $H$19,
 
 
→オートフィル
 
     A    B    C
 1  $D$14,  $F$14,  $H$14,
 2  $D$19,  $F$19,  $H$19,
 3  $D$24,  $F$24,  $H$24,
............
26 $D$139, $F$139, $H$139,
 
 
→最新のExcelならCONCAT関数利用、そうでなければWordの置換利用で
こんな文字列作成
 
$D$14,$F$14,$H$14,$D$19,$F$19,$H$19,$D$24,$F$24,$H$24,$D$29,$F$29,$H$29,$D$34,$F$34,$H$34,$D$39,$F$39,$H$39,$D$44,$F$44,$H$44,$D$49,$F$49,$H$49,$D$54,$F$54,$H$54,$D$59,$F$59,$H$59,$D$64,$F$64,$H$64,$D$69,$F$69,$H$69,$D$74,$F$74,$H$74,$D$79,$F$79,$H$79,$D$84,$F$84,$H$84,$D$89,$F$89,$H$89,$D$94,$F$94,$H$94,$D$99,$F$99,$H$99,$D$104,$F$104,$H$104,$D$109,$F$109,$H$109,$D$114,$F$114,$H$114,$D$119,$F$119,$H$119,$D$124,$F$124,$H$124,$D$129,$F$129,$H$129,$D$134,$F$134,$H$134,$D$139,$F$139,$H$139
 
→名前定義 上の文字列利用
→D14コピー
→名前ボックスで上で付けた名前選択
→貼り付け

投稿日時: 20/07/08 20:08:43
投稿者: st_george

んなっとさん、
ありがとうございました
いちどトライしてみます!

トピックに返信