こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

スプレッドシートで別シートからの自動記入は可能?

恐れ入ります、スプレッドシートでかきのようなことはできるのでしょうか?

セルに別Sheetで記載されているワードが記入されると、そのセル右横に自動的に複数の数字が記入されるようにすることは可能でしょうか?
以下、例です。

Sheet1
セルA1
セルA2
セルA3
セルA4
セルA5

Sheet2
ABCD-4-4-3-5-4-3-4-4-5
EFGH-4-5-4-3-4-5-3-4-4
HIJK-4-3-4-5-4-4-3-4-4
LMNO-4-5-3-5-3-4-3-5-4
PQRS-4-4-4-3-5-5-4-3-4

「Sheet1のセルA1」で「HIJK」と記入すると、Sheet2の「HIJK」右横の数字を下記のように自動で羅列させることは可能でしょうか?
[Sheet1]のセルA1に「HIJK」と記入します。すると自動で、Sheet2の「HIJK」横の9つの数字が下記のように各セルに自動的に記入されます。
A-----B-C-D-E-F-G-H-I-J
HIJK-4-3-4-5-4-4-3-4-4
※便宜上、セルとセルの間が分かるように「-」を入れました。

どんなことでも結構ですので、何卒アドバイス頂きたくよろしくお願いいたします。

投稿日時 - 2018-02-10 20:54:03

QNo.9427735

困ってます

質問者が選んだベストアンサー

Sheet2 の範囲 A1:J5 を選択 ⇒ Alt+MZNC ⇒ “左端列”のみにチェック
入り ⇒ [OK] ⇒ 式 =IFERROR(INDEX(INDIRECT($A1),COLUMN(A1)),"")
を入力した Sheet1 のセル B1 を右方にズズーッと(J列まで)オートフィ
ルし、更に範囲 B1:J1 を下方にズズーッとオートフィル

投稿日時 - 2018-02-10 23:25:39

補足

早速の返信ありがとうございます。
質問の仕方がわかりにくく大変申し訳ありません。
また、丁寧に答えてくださり本当にありがとうございます。
実は私や友達のゴルフの記録をするのにスプレッドシートを使えば楽にできるのでは?と考えていました。
実際にゴルフの例で再度説明させてくださいませ。
イメージのリンクを添付いたします。
https://drive.google.com/file/d/1DS_zSfx5w4UxpnEKGosU-IJzTlZd0p9Z/view?usp=sharing

少し大きいイメージになりますのでご迷惑をおかけすると思いますがなにとぞよろしくお願いいたします。

めぐみ

投稿日時 - 2018-02-11 00:22:12

ANo.6

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(10)

ANo.10

[No.6補足]へのコメント、
同一内容の補足を全回答者に付けるのは如何なものかと。
私になら、[No.4補足]を参照しろ、で十分でした。

さて、「(1)から(2)が自動てきにできるか」が主旨と拝見。
私の既回答が全く参考にならなかった、ということでしょうか?
あるいはソレを読みもしないで膨大な重複補足を載せたと?
サヨナラです。

投稿日時 - 2018-02-11 11:19:20

ANo.9

Windows版のエクセルなら...

シート2のA1セルが空欄ですと具合がよくないので。
ここに"ゴルフ場名"といった適当な文字を埋めます。

続いて、
シート1のL2セルに
=OFFSET(Sheet2!$A$1,MATCH($B1,Sheet2!$A$1:$A$5,0)-1,COLUMN()-11)
を埋め、右方向や下方向にコピーします。

上記計算式に埋めている$A$5は、
シート2のゴルフ場名が5行目まで埋まっているからです。

これが、
質問者さんの環境で使えるかどうかは
同じ環境が無いので私にはわかりません。 m(_ _)m

投稿日時 - 2018-02-11 10:30:25

ANo.8

どうも気に入らない回答には返事すらされない方のようで……

一応書いておくと「スプレッドシート」は固有名詞じゃありません。
Micsofot Officeの Excel。Google Appsの スプレッドシート。
Apach OpenOfficeの Calc。WPSの SpreadSheet。 Numbersの
スプレッドシートなど

全部「スプレッドシート」です。

Googleスプレッドシートなら 無駄なことをしなくても処理できる
可能性があるから わざわざ最初に確認しました。

次回 質問する時にはご注意下さい。
返事もできない人に回答する気はありませんので私はここまでです。

投稿日時 - 2018-02-11 08:35:49

補足

Chiquilinさま

大変申し訳ありませんでした。
そういった意味があることを全く理解していなかったことをご理解くださいませ。
おっしゃる通りGoogleスプレッドシートのことです。
今回、ご連絡いただいたことでスプレッドシートについて理解することができました。
Chiquilinさまにはご気分を害されたかもしれませんが私自身の未熟さのためということをご理解いただきたいです。
本当に申し訳ありませんでした。
めぐみ

投稿日時 - 2018-02-11 10:07:47

ANo.7

こう言うのはどうですか?

IN
H1 H2 H3・・・
3 4  4・・・72
4 4  5・・・84
B P  B

これをカレンダーに同期させ、3月10日xxxカントリーインコース
とかタップするとその日のスコアがでます。

検索、でxxxCC

と入れると

2001/10/1
2010/5/4
2012/5/7

とか出てタップするとスコアが出ます。

また、最大過去5回のスコアが出て、比較出来ます。


(クローズが無いとして)

2017/3/10 の予定にスケジュールが入ってます。
▼▼倶楽部 9:30 スタート

で、Gmailで出欠確認です。A、B、C・・・Dさんは欠席ね。

(理論上はできてるんですが)

投稿日時 - 2018-02-11 07:25:40

ANo.5

Sheet1のA1に、HIJKと入れる。
その前にSheet2のA1に式=Sheet1!A1と入れておくとSheet1にHIJKと入れると、Sheet2のA1に、「HIJK」が入る(=で参照したことになる。
B1などにVLOOLUP関数を使ってhijk列がある列に対応する値
-4-3-4-5-4-4-3-4-4を引いて持ってくればよい。
参照表はどう作るべきか質問では、よくわからない。
ABCDの列は判るが、-4-3-4-5-4-4-3-4-4
は何を意味するのか。
出現のつど4の次は3、その次は4を採れというのか。
それならVBAでも使わないとできないだろうから、質問者の質問振りからして、回答は出ても不適だろう。
ABCD443543445
EFGH454345344
HIJK 4 34544344
LMNO453534354
PQRS444355434
のHIJKの行のー4-3・・を持ってくればよいのですか?
この辺の意味の説明が不十分だろう。
ーー
4を持ってくるなら
例えばSheet2の
E列 F列
ABCD4
EFGH4
HIJK  4
LMNO4
PQRS4
の表を作ってB2セルに
=VLOOKUP(A2,$E$2:$F$6,2,FALSE)
を入れるとB2は4になるが。

投稿日時 - 2018-02-10 22:11:59

補足

早速の返信ありがとうございます。
質問の仕方がわかりにくく大変申し訳ありません。
また、丁寧に答えてくださり本当にありがとうございます。
実は私や友達のゴルフの記録をするのにスプレッドシートを使えば楽にできるのでは?と考えていました。
実際にゴルフの例で再度説明させてくださいませ。
イメージのリンクを添付いたします。
https://drive.google.com/file/d/1DS_zSfx5w4UxpnEKGosU-IJzTlZd0p9Z/view?usp=sharing

少し大きいイメージになりますのでご迷惑をおかけすると思いますがなにとぞよろしくお願いいたします。

めぐみ

投稿日時 - 2018-02-11 00:21:50

ANo.4

添付した画像のようにしたいということであれば、
添付画像のような計算式を使います。

投稿日時 - 2018-02-10 21:51:03

補足

早速の返信ありがとうございます。
質問の仕方がわかりにくく大変申し訳ありません。
また、丁寧に答えてくださり本当にありがとうございます。
実は私や友達のゴルフの記録をするのにスプレッドシートを使えば楽にできるのでは?と考えていました。
実際にゴルフの例で再度説明させてくださいませ。
イメージのリンクを添付いたします。
https://drive.google.com/file/d/1DS_zSfx5w4UxpnEKGosU-IJzTlZd0p9Z/view?usp=sharing

少し大きいイメージになりますのでご迷惑をおかけすると思いますがなにとぞよろしくお願いいたします。

めぐみ

投稿日時 - 2018-02-11 00:21:16

ANo.3

広義で「スプレッドシート」で良いと思います。
で、プログラムを使わなくても出来そう・・・なんですが

具体的に 離れたセルAとセルBの合計は

とかの質問には答えられても、判らないことばかりで、現実化出来ない・・・とういか、全体像をご提示いただき、細部のテクニック論なら誰か答えられると思います。

投稿日時 - 2018-02-10 21:20:05

ANo.2

Excelにおいて、やりたいことを日本語で矛盾なく、順を追ってきっちりと説明できる処理であれば、Excel VBAというプログラム言語でプログラムを書けば、質問者さんのやりたいことは可能になります。

投稿日時 - 2018-02-10 21:06:34

ANo.1

「何の」スプレッドシートの話ですか?

投稿日時 - 2018-02-10 21:02:37