No.3ベストアンサー
- 回答日時:
こんにちは
わざわざ形式を変えたり、文字の置き換えをしたりと難しくしているとしか思えません。
きちんと手順を踏めば、何の問題もなく実現できると思いますが、面倒な形式にしておいて一気に結果を求めたいというのは、ご自分で自分の首を絞めているとしか・・
セルのレイアウトも不明ですが、「A」とあるのがA1セル、「B」とあるのがD1セル、「C」がF1セルと仮定しました。
そのレイアウトでよければ、F3セルに
=VSTACK(IFS(OFFSET(A3,,,COUNTA(A:A)-2,2)="①","A1",OFFSET(A3,,,COUNTA(A:A)-2,2)="②","A2",OFFSET(A3,,,COUNTA(A:A)-2,2)="③","A3",1,OFFSET(A3,,,COUNTA(A:A)-2,2)),IFS(COLUMN(OFFSET(C3,,,COUNTA(D:D)-2,2))=3,"B",1,OFFSET(C3,,,COUNTA(D:D)-2,2)))
の式を入力すれば、ご提示の結果が得られます。
※ スピル機能が使えるバージョンを想定しています。(365ほか)
※ 項目タイトルやA,B,Cの文字もご提示のままに入力されているものと想定しています。
(データ数をカウントする際に考慮する必要があるので・・考慮しなくても良い式にもできますが、式が長くなるので割愛しました。そのようにしたい場合は、ご自身でチャレンジしてください)
No.4
- 回答日時:
・書かれている通りのデータである。
・実際の入力セルがわからないので1行目からデータが入っている前提。
・列はA、B、D、F、G列を使用していてF1に入れる式である。
という前提で、
F1=IF(COUNTIF($D$1:$D$3,G1),"B","A"&CODE(INDEX($A$1:$A$3,MATCH(G1,$B$1:$B$3,0)))-11552)
範囲は任意に広げてください。
どちらにもなかった時のエラー処理はしていません。
No.2
- 回答日時:
C判定=
IF ( ISERROR(VLLOKUP(Cid,Aid範囲,1,1,false)),
IF( ISERROR(VLLOKUP(Cid,Bid範囲,1,1,false)),"err","B"),
"A" )
)
ただ、この場合は、A1-3の区別が無いです。
A1-3の区別が、A判定①-③のことであれば、
VLOOKUPのA表検索範囲を3分割して、
上のIF文の階層を増やせばよいと思います。
No.1
- 回答日時:
> C表の指定列にはAから参照してる場合は指定列の値からA1,A2,A3と入力し、B列から参照してる場合はBとしたいです。
これはセルに書き込み関数を使った数式で出来ることではありません。
Excelマクロという関数を使ったプログラムを作成する必要があります。
そのプログラムの処理手順は上記の引用したご試問にある文章を処理手順としたVBAで書かれたものです。
で。
「C表の指定列」とありますが、この指定は具体的にどういう操作で行うのかを決めましょう。
「C表の指定列にはAから参照してる場合は」、「B列から参照してる場合」の「場合」とは具体的にどう決まるのか・・・利用者が何らかの操作で指定するのか、A表、B表の内容の何処かを比較することで決まるのか、具体的な仕様を明確にしないと処理手順を文章に書き表すことが出来ません。
プログラムは人が「こういうことをしたい!」、「こういう入力をするとこういう処理をしてこういう結果を出力したい!」という要求を実行するための処理手順をプログラミング言語で書き表したものです。それを書くには、ますはその具体的処理手順を自然言語(ほとんどの日本人にとっては日本語)で書き表すことが出来ないと実現できません。
参考まで。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
最近、いつ泣きましたか?
泣いてストレス発散! なんて言いますよね。 あなたは最近いつ、どんなシチュエーションで泣きましたか?
-
人生最悪の忘れ物
今までの人生での「最悪の忘れ物」を教えてください。 私の「最悪の忘れ物」は「財布」です。
-
メモのコツを教えてください!
メモを取るのが苦手です。 急いでメモすると内容がごちゃごちゃになってしまったり、ひどいときには全く読めない時もあります。
-
【お題】絵本のタイトル
【お題】 「ないた あかおに」「ねないこ だれだ」「はらぺこあおむし」みたいだけど、一体これどういう内容?と思った絵本のタイトルを教えて下さい
-
「お昼の放送」の思い出
小学校から中学校、ところによっては高校まで お昼休みに校内放送で、放送委員が音楽とかおしゃべりとか流してましたよね。 最近は自分でもラジオができるようになって、そのクオリティもすごいことになっていると聞きます。
-
エクセルの関数について教えてください
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・【お題】絵本のタイトル
- ・【大喜利】世界最古のコンビニについて知ってる事を教えてください【投稿~10/10(木)】
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
エクセル(勝手に太字になる)
-
PowerPointで表の1つの列だけ...
-
エクセルの表から正の数、負の...
-
エクセルで最初のスペースまで...
-
VBAでセル入力の数式に変数を用...
-
エクセル 文字数 多い順 並...
-
エクセル 時間帯の重複の有無
-
【エクセルの並び替え】末尾の...
-
エクセルの項目軸を左寄せにしたい
-
エクセル 複数列の入れ替えに...
-
EXCELで 一桁の数値を二桁に
-
朝電車で並ばないおばさんがい...
-
お店に入るために行列に並んで...
-
複素数を描けるソフトについて
-
エクセルで文字が混じった数字...
-
Excel、市から登録している住所...
-
エクセルの並び変えで、空白セ...
-
オートフィルターをかけ、#N/A...
-
エクセル 同じ値を探して隣の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
エクセルで最初のスペースまで...
-
エクセル 文字数 多い順 並...
-
Excelで半角の文字を含むセルを...
-
エクセル(勝手に太字になる)
-
2つのエクセルのデータを同じよ...
-
エクセルで文字が混じった数字...
-
エクセルの項目軸を左寄せにしたい
-
エクセルの並び変えで、空白セ...
-
「B列が日曜の場合」C列に/...
-
Excel、市から登録している住所...
-
VBAで文字列を数値に変換したい
-
エクセルの表から正の数、負の...
-
エクセル 同じ値を探して隣の...
-
エクセル 時間帯の重複の有無
-
エクセルで、列の空欄に隣の列...
-
文字列に数字を含むセルを調べたい
-
EXCELで 一桁の数値を二桁に
-
エクセルで一行毎、一枚づつ自...
おすすめ情報