No.6ベストアンサー
- 回答日時:
置換を使う方法以外では、
1.変化させたい部分だけROW関数にして文字列作成
2.コピー、形式を選択して貼り付けで上書き
3.データ、区切り位置
もあるかもしれません。
具体的には、
1.
A1
="=IF(F"&ROW(A34)&"=0,0,明細書"&ROW(A20)&"!$S$50)"
下方向フィルコピー
2.
A列コピー
形式を選択して貼り付け:値
3.
A列を選択したまま
データ
→区切り位置
→OK
なあるほどぉ~!!
これは作業列を設けなくともいいやり方ですね、すばらしい!
さっそく残りをこの方法でやっつけました。
ありがとうございます。
(o。_。)oペコッ
No.9
- 回答日時:
あ、ミスった上にカブっちゃいましたね。
最短なんて書いてしまったので(^^;)、訂正がてら。
(1)数式が必要な範囲の先頭行から最下行迄を選択して
="=IF(F"&row(a34)&"=0,0,明細書"&row(a20)&"!$S$50)"
この数式をCtrl+Enterで確定
(2)そのままの選択範囲をコピー→値貼付け
(3)そのままの選択範囲に対して、
[データ]メニュー[区切り位置]で
[区切り位置指定ウィザード]を表示して
何も指定しないで[完了]
失礼しました
No.8
- 回答日時:
こんにちは
(1)先頭のセルに数式
="=IF(F"&row(a34)&"=0,0,明細書"&row(a21)&"!$S$50)"
(2)上のセルを必要なだけフィルまたはコピペ
(3)そのままの選択範囲をコピー→値貼付け
(4)そのままの選択範囲に対して、
[データ]メニュー[区切り位置]で
[区切り位置指定ウィザード]を表示して
何も指定しないで[完了]
たぶん、手作業での最短手順かと。
No.7
- 回答日時:
>=IF(F34=0,0,明細書20!$S$50)
>=IF(F34=0,0,明細書21!$S$50)
>=IF(F35=0,0,明細書22!$S$50)
書き間違いだとは思いますが =IF(F35=0,0,明細書21!$S$50) になるとして考えます
INDIRECTを使わないので一方通行ですし、面倒です。
対象のセルで
1. ="=IF(F"&ROW(A34)&"=0,0,明細書"&ROW(A20)&"!$S$50)"
2. 下へオートフィル
3. コピー
4. 形式を選択して貼り付け ●値
5. [Ctrl]+[H] 置換 ( = → =)
(イコール)を(イコール)に置換します
参考まで
No.5
- 回答日時:
そんな面倒なことしないで
お得意のVBAでさっくと。。(^^;;;
こんにちは、onlyromさま。
いったいいくつのお顔をおもちなのでしょう?
VBAだとテストしたりなにやらでかえって時間がかかりそうな気がしましたので手作業したのですが、やっぱりVBAですかねぇ。
ありがとうございます。
No.4
- 回答日時:
どこかのセル(例えばD1&E1&F1)にそれぞれ(とりあえず文字列として)
=IF(K34
=0,0,明細書21
!$S$50)
と分けて入力して、=IF(K34と=0,0,明細書21は下向きにフィルドラッグ、$S$50)はコピーペーストしておく。
隣のセル(例えばG1)に数式
=D1&E1&F1
を入力して下向きにフィルドラッグする。
結果を一旦メモ帳に張り付けて、それをコピーしてまたエクセルに張り付ける・・・・・・あぁ~でもこれも結構面倒かもしれん・・・・・
やっぱりこの方法しかないですね。
自分でも思いついて、今作業を終了したところでした。
自己解決しましたと締め切ろうとおもったところ同じ方法をkuma56さんがお答えでした。
ありがとうございます。
No.3
- 回答日時:
いや、単純に「計算用の列」を一列造れば済む話なんじゃ?
="明細書"&ROW(A21))&"!S50"
こういうのを例えばZ列に作っておき、ドラッグすると「明細書21!S50」・・・
というセルが出来ますよね。後はこいつをINDIRECTで直接参照すれば
良いんじゃないかと。どのみち「セルの内容を参照して参照先を変える
というのは、INDIRECT関数を使うしかないんですから、計算途中を見る
には、こういう方法しかないかと。
ありがとうございます。
まっとうな方法ではINDIRECTしかないのは存じておりましたので他に裏技がないかと質問いたしました。
今回はとりあえず自己解決いたしました。
(けっこう面倒でしたが)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) VBAで組み合わせ算出やCOUNTIFSの処理を高速化したいです。 4 2022/04/07 02:38
- Access(アクセス) docmd.gotorecordを起動するには 5 2022/06/17 15:20
- その他(Microsoft Office) 勤務表のエクセル作成で数式を教えてください。 1 2023/01/17 03:27
- Excel(エクセル) Excel2007での条件付き書式について 6 2023/05/02 10:56
- Access(アクセス) DoCmd.SearchForRecord が動かない時の解決方法 3 2022/07/22 15:31
- Excel(エクセル) Formulaプロパティーを使ってセルに数式を組んだのですが簡潔にしたい。 3 2022/08/21 20:51
- Excel(エクセル) 表示形式、文字列セル(列)に数式を入力するには マクロ 1 2022/09/18 10:53
- Visual Basic(VBA) VBA初心者です。 VBAで行単位で条件付き書式の色をカウントしたいです。 大量のデータがあるExc 3 2022/06/08 10:00
- Visual Basic(VBA) VBA初心者です。 VBAで行単位で条件付き書式の色をカウントしたいです。 大量のデータがあるExc 3 2022/06/08 10:02
- 数学 「FFTの基本は、DFTはサンプル数Nが偶数なら 2つのDFTに分解できるということ。 分解するとD 3 2022/03/31 21:01
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Microsoft Officeの中古は信用...
-
エクセルで会社の従業員のデー...
-
Excelで50個のセルに同じ文字を...
-
スプレッドシートで使う数式を...
-
スプレッドシート、Excelでの数...
-
Excelデータをコピペして、ペー...
-
エクセルの表で1年間の曜日を...
-
エクセルでの特別な文字を上に...
-
エクセルでセルに標準で入力さ...
-
エクセルでB列でフィルターをか...
-
UNIQUE関数が使えないバージョ...
-
お世話になります。 Excelを使...
-
EXCELの質問です 119から足した...
-
【マクロ】アクティブセルの、...
-
【マクロ】関数をセルに入力す...
-
Excelで、項目の種類ごとにカウ...
-
【マクロ】VLOOKUPにて参照元に...
-
【マクロ】アクティブセルの行...
-
【マクロ】 IFERROR関数をマク...
-
半角カタカナをヘボン式ローマ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBA、別ブックへ転記す...
-
エクセルでの作業計算方法について
-
時間によってファイル名が変わ...
-
【関数】適切な文字数の数字を...
-
Excelについて教えてください
-
エクセル初心者です 関数の入れ...
-
【マクロ】ファイル名の変更に...
-
UNIQUE関数が使えないバージョ...
-
エクセルの計算
-
【関数】先頭だけにある、半角...
-
Excelで、決まった行を繰り返し...
-
Excelでセルの値が同じか...
-
LOOKUP関数を使えばいいのでし...
-
Excel
-
はがきについて。
-
エクセルの条件付き書式につい...
-
エクセルのデーターが2か月前の...
-
エクセル②
-
エクセルで「-0.0」と表示さ...
-
Microsoft1Officeの互換ソフト...
おすすめ情報