お世話になります。
あるスプレッドシートからデータを読み込み、別のシートに反映させたいです。
(ただの文字そのものを反映するやり方は調べて理解できました。)
今回は、あるシートからデータを読み込み、ある条件をもとにカウントをして、
カウントをした数字を別のシートに表示させたいです。
「画像参照(実際にはシート1、シート2が存在)」
シート1には地域の東京・広島・石川など県の名前が書かれております。
シート2で、県の名前それぞれをカウントした結果を表示させたいです。
今後、シート1の地域のリストには次々と増える予定なので、増えたら自動的にカウントもできるようになるとうれしいです。
お忙しいかと思いますが、お分かりの方教えていただけると非常に助かります。
どうぞ、よろしくお願い致します。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
No.1です。
IMPORTRANGE関数なるものがExcelにはないと思います。
Sheet1のA列データを重複なしにSheet2のA列に表示するために作業用の列を使いました。
IMPORTRANGE関数にその機能があるのかどうかわかりませんが、
スプレッドシートそのものを使ったことがないので
具体的なアドバイスが出来なくてごめんなさい。
基本的な操作としては
① Sheet1のA列を重複なしにSheet2のA列に表示
② Sheet2のB列はCOUNTIF関数
①が出来ればB列は単純にCOUNTIF関数だけで対応できると思います。m(_ _)m
No.1
- 回答日時:
こんにちは!
基本的にはCOUNTIF関数で対応できるはずです。
ご希望は「シート1」に新規データが出現しても対応できるようにしたいのでしょうか?
スプレッドシートは手元にないので、Excelの場合での一例です。
↓の画像のようにSheet1に作業用の列を設けてみます。
作業列B2セルに
=IF(COUNTIF(A$2:A2,A2)=1,ROW(),"")
という数式を入れフィルハンドルで下へこれ以上データはない!という位までコピーしておきます。
Sheet2のA2セルに
=IF(COUNT(Sheet1!B:B)<ROW(A1),"",INDEX(Sheet1!A:A,SMALL(Sheet1!B:B,ROW(A1))))
B2セルに
=IF(A2="","",COUNTIF(Sheet1!A:A,A2))
という数式を入れA2・B2を範囲指定 → B2セルのフィルハンドルで下へコピーすると
画像のような感じになります。
※ 作業列が目障りであれば、遠く離れた列にするか
非表示にしておいてください。m(_ _)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) [Excel2016] 相関表等の自動作成 2 2022/08/01 20:34
- Excel(エクセル) Excelで、別シートの表のステータスに伴った動的な自動転記をしたいです。 2 2023/06/14 15:56
- Excel(エクセル) 【エクセル」 特定のセルで条件抽出した列を、別シートに上から詰めて表示したい。 8 2022/04/08 16:00
- Google Drive Googleスプレッドシートについて質問です。 今作っているデータで、 シート1→ベタ打ちでひたすら 2 2022/05/18 14:27
- Excel(エクセル) エクセルの条件付き書式 個人シートを参照して集計シートに色付けしたい 1 2023/06/22 00:39
- Visual Basic(VBA) エクセルのマクロで対象ごとにシート分けしてその内容をセルに書き込みたい 9 2022/08/24 13:23
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- Excel(エクセル) Excelにて 別シートからのデータ参照方法 2 2022/12/07 13:00
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
画像・動画データを日付毎のフ...
-
Leawo Blu-ray Playerをダウン...
-
写真の一覧印刷ソフト
-
Googleスプレッドシートで特定...
-
サクラエディタは複数行に渡る...
-
予定を音声で知らせるアプリ
-
信頼性の高い、予定管理ソフトは?
-
昔のCDソフトを保存したい
-
イラスト作成ツールについて
-
Geek Uninstaller と Revo Unin...
-
音声から文字起こし可能なツー...
-
フォルダ、ファイル名の一括変...
-
Google 日本語入力の調子がおか...
-
イーファンビューでwebpファイ...
-
サクラエディタの正規表現(gre...
-
Vector フリーソフト 卓上カレ...
-
honeyviewの質問
-
画像貼り付け、URLに飛べる軽い...
-
ファイル自動仕分けのフリーソ...
-
パソコン初心者なのですがデス...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Leawo Blu-ray Playerをダウン...
-
パソコンで単純作業の入力について
-
サクラエディタは複数行に渡る...
-
イーファンビューでwebpファイ...
-
写真の一覧印刷ソフト
-
DVDStylerをつかってDVDを作っ...
-
パソコン初心者なのですがデス...
-
縦横比率を維持してスクリーン...
-
Blenderが起動しなくなった。
-
tiffファイルをトリミングして...
-
PDFファイルを結合する無料アプ...
-
ファイル自動仕分けのフリーソ...
-
画像貼り付け、URLに飛べる軽い...
-
Geek Uninstaller と Revo Unin...
-
音声ファイルの編集
-
PC の音声高低を調整できるフリ...
-
mp4をmp3に変換するソフト(オ...
-
行書体がつかえる無料の縦書き...
-
garagebandのdrummerのような自...
-
文字を一括で置換するソフト・...
おすすめ情報
最速にアンサーしていただき、誠にありがとうございます!!感動しています。
作業列というものを設けないとできませんか?
張りつけた画像は例として出しました。
実際には、地域の部分の横にも上にも、ほかのデータがぎっしりと入力されております。
通常ですと、
=COUNTIFS(A1:A100, "東京")
でカウントできると思っております。この結果をシート2に反映したいのですが、もう少し簡単なやり方はお分かりですか?(すでに簡単なのかもしれません。すみません。)
わたしとしては、いろいろと調べた際に出てきた、下記の数式をうまくミックスして作るのかなと思いました。
シート2の反映したい部分のセルに・・・
「='シート1'!B4」
「=COUNTIFS(A1:A100, "東京")」
「=IMPORTRANGE(“「スプレッドシートキーを記入」”,"シート1!B2")」
いかがでしょうか。。