No.5ベストアンサー
- 回答日時:
No.1ですが、関数を書くとこんな感じでしょうか。
left/rightではなくてmidを使用しました。
=IF(MID(A1,3,2)="cd","B","A")
※A1にabcdやabXXを入れてみてください。
No.4
- 回答日時:
=IF(A1="abcd","B",IF(COUNTIF(A1, "ab*"),"A",""))
でいかがですか。
文字数が4文字限定なら
=IF(A1="abcd","B",IF(COUNTIF(A1, "ab??"),"A",""))
です。
No.3
- 回答日時:
COUNTIF関数とワイルドカード*の利用(WEBで「エクセル ワイルドカード」で照会)
例データ A列 B列結果
abcd
abA
abcA
abcsA
xabcfA
abcder
ddabcdd
dfgabchhA
B1は =IF(AND(COUNTIF(A1,"*abcd*")=0,COUNTIF(A1,"*ab*")>0),"A","")
下方向に式を複写。
後半は組み合わせて
A列 B列 C列(後半課題結果)
abcd-B
ab-A
abcAA
abcsAA
xabcfAA
abcder-B
ddabcdd-B
dfgabchhAA
xdf
C1の式は =IF(COUNTIF(A1,"*abcd*")>0,"B",IF(AND(COUNTIF(A1,"*abcd*")=0,COUNTIF(A1,"*ab*")>0),"A",""))
と入れて下方向に式を複写
No.2
- 回答日時:
COUNTIF関数とワイルドカード*の利用(WEBで「エクセル ワイルドカード」で照会)
例データ A列 B列結果
abcd
abA
abcA
abcsA
xabcfA
abcder
ddabcdd
dfgabchhA
B1は =IF(AND(COUNTIF(A1,"*abcd*")=0,COUNTIF(A1,"*ab*")>0),"A","")
下方向に式を複写。
後半は組み合わせて
A列 B列 C列(後半課題結果)
abcdB
abAA
abcAA
abcsAA
xabcfAA
abcderB
ddabcddB
dfgabchhAA
C1の式は =IF(COUNTIF(A1,"*abcd*")>0,"B",IF(AND(COUNTIF(A1,"*abcd*")=0,COUNTIF(A1,"*ab*")>0),"A",""))
と入れて下方向に式を複写
No.1
- 回答日時:
=leftや、=rightを使って一旦外出しにして、その外出しにした文字列をif文で判断させれば簡単かと。
まぁ、if文にleftやrightを組み込んで1分でも可能だとは思いますが…
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/03/09 10:07
- Excel(エクセル) エクセルの数式について教えてください。 7 2023/06/18 10:16
- その他(プログラミング・Web制作) Pythonを用いたフラッシュ暗算ソフトの開発に必要なもの 2 2023/01/29 02:22
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/06/15 14:11
- PHP PHP MySql ページング 2 2022/09/20 06:38
- Excel(エクセル) 出退勤管理の遅刻・早退時間について 3 2023/08/10 15:33
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/02/10 11:41
- Visual Basic(VBA) エクセルVBAについて 2 2023/01/31 16:21
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/03/09 08:37
- Excel(エクセル) 下記エクセルの式がなぜこうなるのか理由が知りたいです。 6 2022/08/20 00:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
文字列の結合を空白行まで実行
-
Worksheets メソッドは失敗しま...
-
Excelで、あるセルの値に応じて...
-
vba 2つの条件が一致したら...
-
【VBA】2つのシートの値を比較...
-
B列の最終行までA列をオート...
-
Changeイベントでの複数セルの...
-
VBAを使って検索したセルをコピ...
-
エクセルでフォームのチェック...
-
VBA 値と一致した行の一部の列...
-
VBAで、特定の文字より後を削除...
-
VBAで10行おきにセルの下に罫線...
-
VBAコンボボックスで選択した値...
-
データグリッドビューの一番最...
-
マクロ 最終列をコピーして最終...
-
VBAのFind関数で結合セルを検索...
-
rowsとcolsの意味
-
空白セルをとばして転記
-
追記する列を増やしたい 2つの...
-
【VBA】複数行あるカンマ区切り...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Worksheets メソッドは失敗しま...
-
Cellsのかっこの中はどっちが行...
-
VBAのコードを教えてください
-
VBAを使って検索したセルをコピ...
-
B列の最終行までA列をオート...
-
エクセルvbaについて
-
vba 2つの条件が一致したら...
-
Excelで、あるセルの値に応じて...
-
VBA UserFormからの転記で
-
VBAのFind関数で結合セルを検索...
-
文字列の結合を空白行まで実行
-
IIF関数の使い方
-
VBA 何かしら文字が入っていたら
-
マクロ 最終列をコピーして最終...
-
Changeイベントでの複数セルの...
-
エクセルVBAにて =A1=B1とすれ...
-
【VBA】2つのシートの値を比較...
-
データグリッドビューの一番最...
-
VBマクロ 色の付いたセルを...
-
VBAで指定範囲内の空白セルを左...
おすすめ情報