2017-02-22 17 views
0

Проклятье! Я снова застрял.Ищите значения в столбце и введите

Я попытался сделать некоторые вспомогательные столбцы, чтобы разобраться в информации из 1 столбца, а затем показать мне, если есть сходство в значении.

То, что я сейчас,

значения в столбце А

D3875 HMG XS 
D3875 BGE XS 
D3874 BGE XS 
I3874 BGE XS 

Я хочу использовать номер, чтобы увидеть, если у меня есть и D, и я в начале строки, так как это означает, что мой значение утверждено.

Редактировать. В столбце есть только некоторые ячейки, которые имеют то же значение, что и D и I в начале. В abowe примере это

D3874 BGE XS 
I3874 BGE XS 

Может я как-то (не знаю, как сейчас) позволяет сказать, сделать петлю, где я взять первое значение в столбце А, такие как D3875 HMG XS и использовать 3875 HMG XS тоже цикл в столбец до тех пор, пока я не найду ячейку с тем же значением, кроме того, что вначале у меня есть D вместо D?

+0

При задании вопроса убедитесь, что вы ввели всю необходимую информацию, Скоттс - лучший ответ на ваш вопрос, однако ваше редактирование изменило вопрос достаточно, чтобы сделать остальные ответы бесполезными. В подобных случаях рассмотрим отдельный вопрос. –

+0

Ах ладно! Спасибо за критиков! Я новичок в этом, поэтому в будущем я возьму ур советы использовать! – DL1

ответ

1

Найдет, если номер найден и с с I и приставкой D, если так будет возвращать Approved если не Not Approved:

=IF(COUNTIF(A:A,IF(LEFT(A1,1)="D","I","D")&MID(A1,2,LEN(A1))),"Approved","Not Approved") 

enter image description here


ПРИМЕЧАНИЕ:

Это работает только в том случае, если I и D являются единственными префиксами, или вы получите ложный позитив эс.

+0

THANK U! Это работает отлично! – DL1

3

Используйте комбинацию IF и LEFT вытащить первый символ и проверить, если его D или I

=IF(OR(LEFT(A1, 1)="D", LEFT(A1, 1)="I"), "Approved", "Not Approved") 
+0

Это работает как шарм! Я видел, что я был глупым и неправильно напечатал свои столбцы! У меня есть некоторые разные значения в столбце A, но только некоторые числа имеют как D, так и I. SUch как в примере abowe, D3874 BGE XS I3874 BGE XS – DL1

2

Вы могли бы использовать что-то вроде этого:

В ячейке B1:

=IF(LEFT(A1,1)="D","Approved",IF(LEFT(A1,1)="I","Approved","Not Approved")) 

В результате получится:

Если текст в A1 начинается с D или I, B1 скажет «Approved», иначе вы догадались, что «не одобрено». Просто перетащите вниз, чтобы достичь всех необходимых ячеек. Надеюсь это поможет.

+0

Lol Tim избили меня и использовали более эффективный метод. – KoderM16

1

Вот еще один способ добиться того же. Хотя, если вы когда-либо намерены добавить больше, чем просто два условия (I and D), то я бы с этим:

=IF(ISNA(MATCH(LEFT(A1),{"D","I"},0)),"Not Approved","Approved") 

Что вы могли бы расширить, чтобы включить больше условий, в любом из этих способов

=IF(ISNA(MATCH(LEFT(A1),{"D","I","A","B"},0)),"Not Approved","Approved") 
=IF(ISNA(MATCH(LEFT(A1),A1:A4,0)),"Not Approved","Approved") 

Где A1:A4 содержит ваши условия в последнем примере.

+0

Это все работает как шарм! U - профи! Но я сожалею, и мне нужно было немного изменить свой вопрос. Некоторые значения в столбце отличаются друг от друга, и я хотел бы проверить одно значение строки в столбце, чтобы увидеть, есть ли у него и раньше. Только в некоторых строках есть как D, так и я, поэтому мне нужно будет посмотреть одну строку в столбце A и посмотреть, можно ли найти значение после D в столбце и начать с I. Возможно ли это? – DL1

Смежные вопросы