- 締切済み
エクセルの数式コピーについて
数式をセルに入れていくにあたっての質問です。 下記の数式を横のセルにコピーを連続でしていきたいのですが、下記の「J8:P8」の部分がドラッグで引っ張ると「K8:Q8」になってしまいます。 おこないたいことはドラッグして「J8:P8」→「Q8:W8」その横列は「X8:AD8」になるようにしていきたいですがいい方法はありますでしょうか。 詳しくお聞かせ頂きたくよろしくお願いいたします。 =IF(ISNA(MATCH("●",週間!J8:P8,0))=FALSE,"●","")
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- mu2011
- ベストアンサー率38% (1910/4994)
NO2です。 別シートだった事、失念していましたので訂正します。 =IF(ISNA(MATCH("●",OFFSET(週間!$J$8,,(COLUMN(A1)-1)*7,,7),0)),"","●") =IF(COUNTIF(OFFSET(週間!$J$8,,(COLUMN(A1)-1)*7,,7),"●"),"●","")
- mu2011
- ベストアンサー率38% (1910/4994)
一例です。 IF文の判定が少し分かり辛いので真偽を入れ替えてみました。 =IF(ISNA(MATCH("●",OFFSET($J$8,,(COLUMN(A1)-1)*7,,7),0)),"","●") 別関数例です。 =IF(COUNTIF(OFFSET($J$8,,(COLUMN(A1)-1)*7,,7),"●"),"●","")
- ・真 綾・(@Ma-yan_bh1011)
- ベストアンサー率30% (79/257)
行か列を固定したい場合は、固定したいほうの前に「$」をつけます。 J$8:P$8 もちろん、両方を固定もできます。
補足
ご連絡ありがとうございます。 $を付けて横列にドラッグしていくと「J$8:P$8」→「K$8:Q$8」になってしまいます。 横列にドラッグして「=Sheet1!J8:P8」→「=Sheet1!Q8:W8」と別シートの7列づつを指定コピーしていきたい場合はどのようにすればいいのでしょうか。
お礼
とても参考になりました。 ありがとうございます。