
シート1のB列にA社・B社・C社・D社・E社・F社・G社・H社と8つの会社名入り、C列に取引した日付が入っています。会社はそれぞれ1日に8回取引したり、1回も取引しない場合があります。
それをシート2のB列に日付があり、C列に取引した日の会社名が1日2社記入する欄があります。C列にA社を除く会社名を自動で記入できないでしょうか。
シート1 シート2
B列 C列 B列 C列
A社 3/1 3/1 B社
B社 3/1 3/1 B社
B社 3/1 3/2 C社
A社 3/2 3/2
C社 3/2 3/3 D社
A社 3/3 3/3 E社
A社 3/3 3/4
D社 3/3 3/4
E社 3/3 3/5 F社
A社 3/4 ・
A社 3/4 ・
F社 3/5 ・
・ ・ ・
G社 3/31 3/31 G社
H社 3/31 3/31 H社
↑
自動入力
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
>C列にA社を除く会社名を自動で記入できないでしょうか。
できないことはありませんが、同じ日に複数の会社と取引があった場合はどうしましょう。
そう考えると、まずはD列からK列までにA社からH社までの社名を表示させることを考えてはいかがでしょう。
その後にE列からK列までのセルにある「値を結合」して表示させればよい。
…これなら簡単ではありませんか?
D列以降はCOUNTIFS関数を使い「日付」と「社名」を条件に積算させて「1」以上の値が返ってきたら「その日付」に「その会社」と取引があったと判断できます。
あとはIF関数などで取引があったと判断できたら「社名」を表示させれば良いのです。
C列はE列からK列までのセルの値を結合すればよい。
…ですよね。
・・・余談・・・
数式は作れますよね?
COUNTIFS関数はExcel2007から追加された関数です。
Excel2003など古いバージョンでは使用できませんので、代わりにSUMPRODUCT関数を使うなど工夫が必要です。
また他のシートの値を参照する場合は、セル番地だけでなくシート名も指定して参照する必要があります。
シート名+!+セル番地
になります。
例:
=IF(Sheet1!A1 = 1,"値は1","値は1以外")
・・・
セルの結合はセル番地を指定して「&」で繋いでも良いし
例:
=A1 & B1 & C1
CONCATENATE関数でセル番地を指定しても良い。
例:
=CONCATENATE(A1,B1,C1,D1)
早々にご返答ありがとうございます。
残念ながらバージョンは2003なのです。数式もSUM・VLOOKUP・AVERAGE・IF等の簡単で単体の関数しか使えません。SUMPRODUCTという関数も初めて聞きました。他のシート参照とかセルの結合はわかります。同日の会社名もA社以外の2社まで表示で後は切り捨てます。説明不足で申し訳ありません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
医師・看護師・助産師
薬剤師・登録販売者・MR
医療事務・調剤薬局事務
歯科衛生士・歯科助手
臨床検査技師・臨床工学技士
理学療法士・作業療法士・言語聴覚士
臨床心理士・心理カウンセラー・ソーシャルワーカー
介護福祉士・ケアマネージャー・社会福祉士
弁護士・行政書士・司法書士・社会保険労務士
フィナンシャルプランナー(FP)
中小企業診断士
公認会計士・税理士
簿記検定・漢字検定・秘書検定
情報処理技術者・Microsoft認定資格
TOEFL・TOEIC・英語検定
建築士
インテリアコーディネーター
宅地建物取引主任者(宅建)
不動産鑑定士・土地家屋調査士
マンション管理士
電気工事士
美容師・理容師
調理師・管理栄養士・パティシエ
シェフ
保育士・幼稚園教諭
教師・教員
国家公務員・地方公務員
警察官・消防士
その他(職業・資格)
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
お肉の下のシートを煮込んでし...
-
毎日の日計を別シートに自動で...
-
エクセルを利用して、日計と累...
-
2つのシート間での重複データ...
-
条件にマッチする行を抽出するV...
-
エクセル ○印がついている行を...
-
エクセルのシートをコピーして...
-
基本情報の表計算について VBA
-
エクセルで1行だけ数式が反映さ...
-
エクセルで○のついた項目を抽出
-
指定した条件でTRANSPOSE関数を...
-
エクセルの複数シート集計について
-
非売品の表示のある品物を売っ...
-
Excelで複数のシートに列のグル...
-
エクセルでフラグがたっている...
-
excel シート1の奇数(偶数)...
-
VBA 縦のデータを横にするコード
-
Excelで同じセルに箇条書きをし...
-
複数の文字列のいずれかが含ま...
-
EXCELで○ヶ月を○年○ヶ月に変換...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
お肉の下のシートを煮込んでし...
-
エクセルで1行だけ数式が反映さ...
-
エクセルを利用して、日計と累...
-
条件にマッチする行を抽出するV...
-
毎日の日計を別シートに自動で...
-
2つのシート間での重複データ...
-
エクセルのシートをコピーして...
-
エクセルでフラグがたっている...
-
指定した条件でTRANSPOSE関数を...
-
エクセルで○のついた項目を抽出
-
EXCELで受験票を作成したい(名...
-
チュロス袋の代用
-
VBA 縦のデータを横にするコード
-
エクセルで2つのシートに同じ名...
-
excel シート1の奇数(偶数)...
-
エクセル ○印がついている行を...
-
Excelで複数のシートに列のグル...
-
複数シートのセルの 記号の数...
-
excelマクロで複数シート間のデ...
-
エクセルでシート間の相対参照
おすすめ情報