[[20210123093632]] 『相対参照、絶対参照のコピーでズレないようにコピ』(セル) >>BOT

[ 初めての方へ | 一覧(最新更新順) |

| 全文検索 | 過去ログ ]

 

『相対参照、絶対参照のコピーでズレないようにコピーする方法』(セル)

例のような関数式が入ったセルがあります。4行目にコピーした際にどうしてもv6→v7と一つズレてしまいます。それをズレずにかつ置換などを使って、4行目のようにコピーする方法があればご教授願います。

3行目
C列 =IF(回答!$v6="","",IF(EXACT(C$5,回答!$v6),"○","×"))
D列 =IF(回答!$v7="","",IF(EXACT(C$5,回答!$v7),"○","×"))
E列 =IF(回答!$v8="","",IF(EXACT(C$5,回答!$v8),"○","×"))

コピーした際の
4行目
C列 =IF(回答!$w6="","",IF(EXACT(C$5,回答!$w6),"○","×"))
D列 =IF(回答!$w7="","",IF(EXACT(C$5,回答!$w7),"○","×"))
E列 =IF(回答!$w8="","",IF(EXACT(C$5,回答!$w8),"○","×"))

< 使用 Excel:Excel2013、使用 OS:Windows10 >


一部記載ミスがあったので修正します

3行目
C列 =IF(回答!$v6="","",IF(EXACT(C$5,回答!$v6),"○","×"))
D列 =IF(回答!$v7="","",IF(EXACT(D$5,回答!$v7),"○","×"))
E列 =IF(回答!$v8="","",IF(EXACT(E$5,回答!$v8),"○","×"))

コピーや置換を使って下記のようにしたい
4行目
C列 =IF(回答!$w6="","",IF(EXACT(C$5,回答!$w6),"○","×"))
D列 =IF(回答!$w7="","",IF(EXACT(D$5,回答!$w7),"○","×"))
E列 =IF(回答!$w8="","",IF(EXACT(E$5,回答!$w8),"○","×"))
(セル) 2021/01/23(土) 10:16


 ↓方向にコピペして列番号を変える(V→W)事は
セル参照だけでは出来ないので、INDEX(参照,行番号,列番号)を使用して下さい
(はまちゃん) 2021/01/23(土) 10:28

はまちゃんさん

ありがとうございます。早速、試してみます。
(セル) 2021/01/23(土) 10:42


 数式を入れるのは3行目と4行目だけ、
 つまり回答シートを参照するのはV列とW列だけですよね?

 セル位置が提示通りなら

 C3 =IF(INDEX(回答!$V:$W,COLUMN()+3,ROW()-2)="","",IF(EXACT(C$5,INDEX(回答!$V:$W,COLUMN()+3,ROW()-2)),"○","×"))
 下と右にコピー

 こういうこと?
(笑) 2021/01/23(土) 12:04

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.