[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『シート間での連続数値の入力』(ラビィ)
いろいろ検索したんですが自分では見つけ出す事が出来なくて
教えていただけないでしょうか?
複数のシートの同じ場所に1,2,3,4、や月、火、水、木
と簡単に入力する方法はないでしょうか?
sheet1 のA1に月
sheet2 のA1に火
sheet3 のA1に水
といった具合です。
よろしくお願いいたします。
>簡単に入力する方法.... VBAなら簡単だけど.. (seiya)
◆こんな方法はいかがでしょうか ■手順■ 1)シート名タブを右クリックして、「すべてのシートを選択」をクリックします 2)そうしておいて、Sheet1のA1に式 A1=CHOOSE(--REPLACE(CELL("FILENAME",A1),1,FIND("Sheet",CELL("FILENAME",A1))+4,),"月","火","水","木","金","土","日") 3)各シートに式が入力されて、「sheet1 のA1に月 sheet2 のA1に火 sheet3 のA1に水といった具合」になっているはずです 4)ついでに、同じようにして、B1に B1=--REPLACE(CELL("FILENAME",A1),1,FIND("Sheet",CELL("FILENAME",A1))+4,) 5)とすると、Sheetの番号が表示され、Sheet1のB1は「1」、Sheet2のB1は「2」、Sheet3のB1は「4」になります 6)これを、利用すればいかがでしょうか (Maron)
Maronさんと同じく関数を使用する方法ですが、 そのままアップします。
同じアドレスのセルに 1、2、3・・・と連番を入力する方法です。
シートをグループ化した状態で、 =substitute(MID(CELL("FILENAME",A1),FIND("]",CELL("FILENAME",A1))+1,256),"Sheet","") と入力。
※シート名を Sheet1、Sheet2から変更してたらこの方法は使えません。 シート名から"Sheet"を削除したものを利用しますので。 あと、一度も保存していないブックではエラー表示が出ます。 ブックを保存しF9で再計算させたら数式が反映されます。 (MARBIN)
今度は曜日を表示する方法です。 Maronさんの式に比べて冗長なので恥ずかしい限りですが・・・。
↑と同じくシートをグループ化して行います。
=TEXT(WEEKDAY(SUBSTITUTE(MID(CELL("FILENAME",A1),FIND("]",CELL("FILENAME",A1))+1,256),"Sheet","")),"aaa") ※日曜から始まります。 月曜から始めたい場合は↓にしてください。 =TEXT(WEEKDAY(SUBSTITUTE(MID(CELL("FILENAME",A1),FIND("]",CELL("FILENAME",A1))+1,256),"Sheet","")+1),"aaa") (MARBIN)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.