Формула Excel для объединения 2 рядов, кроме пробелов -- excel поле с участием excel-formula пол Связанный проблема

Excel Formula to merge 2 rows, except blanks


0
vote

проблема

русский

У меня есть цифры в AZ (кроме некоторых, которые пустыми), а номера в BB (кроме некоторых, которые пустыми). Я пытаюсь объединить их вместе в Ба тому, где, если есть номер в AZ, это примет приоритет, если нет номера в AZ, он скопирует номер из BB, если они не пустые, то остаются пустыми.

ничего, что я пробовал, работает.

Я использую 2013.

Английский оригинал

I have numbers in AZ (except some that are blank), and numbers in BB (except some that are blank). I'm trying to merge these together in BA to where if there's a number in AZ it'll take priority, if theres no number in AZ it'll copy the number from BB, unless they're both blank, then remain blank.

Nothing I've tried works.

I'm using 2013.

</div
     
 
 

Список ответов

0
 
vote

Excel имеет странный способ различиться между клетками, которые на самом деле пустые и клетки, содержащие пустую строку. Вероятно, единственный надежный способ сделать камеру «фактически пустой» в Excel - выбрать ячейку и нажмите Удалить.

Если ваши пустые ячейки фактически пустые, вы можете использовать эту формулу для объединения AZ и BB (предполагая, что вы находитесь в строке 2):

 <код> =IF(ISBLANK(AZ2),BB2,AZ2)   

Если ваши пустые ячейки содержат пустые строки, вы можете использовать эту формулу.

 <код> =IF(AZ2="",BB2,AZ2)   

и объединение двух формул, поэтому он поддерживает оба вида пустых ячеек:

 <код> =IF(OR(AZ2="",ISBLANK(AZ2)),BB2,AZ2)   

Вы также можете сравнить с 0 вместо использования ISBLANK , но я думаю, что <код> ISBLANK более читабелен.

Редактировать: Для решения вашего осветляющего комментариев: для формулы в Excel нет способа создать «фактически пустую» ячейку. Лучшее, что вы можете сделать, это вернуть пустую строку. Поскольку вы хотите, чтобы это привело к тому, когда AZ и BB пустые, вам нужно гнать дополнительное, если в вашей формуле.

 <код> =IF(OR(AZ2="",ISBLANK(AZ2)),IF(OR(BB2="",ISBLANK(BB2)),"",BB2),AZ2)   
 

Excel has a weird way of distinguishing between cells that are actually blank and cells that contain an empty string. Probably the only foolproof way to make a cell "actually blank" in Excel is to select the cell and press delete.

If your blank cells are actually blank, you can use this formula to merge AZ and BB (assuming you're on row 2):

=IF(ISBLANK(AZ2),BB2,AZ2) 

If your blank cells contain empty strings, you can use this formula.

=IF(AZ2="",BB2,AZ2) 

And merging the two formulas so it supports both kinds of blank cells:

=IF(OR(AZ2="",ISBLANK(AZ2)),BB2,AZ2) 

You can also compare to 0 instead of using ISBLANK, but I think ISBLANK is more readable.

Edit: to address your clarifying comment: there's no way for a formula in Excel to create an "actually blank" cell. The best you can do is return an empty string. Since you want this to result when both AZ and BB are blank, you need to nest an additional IF statement in your formula.

=IF(OR(AZ2="",ISBLANK(AZ2)),IF(OR(BB2="",ISBLANK(BB2)),"",BB2),AZ2) 
</div
 
 
 
 
0
 
vote

У меня есть пример для 3 столбцов:

    .
  • столбец имеет цифры, но некоторые ячейки пустые
  • c столбец c имеет цифры, но некоторые ячейки пустые
  • b Столбец Проверить:

     <код> IF(A == [number]){     B = A } ELSE IF (C == [number]) {     B = C } ELSE {     B = 'blank' }   

Вот условия Excel:

 <код> =IF(COUNTA(A1)=1,A1,IF(COUNTA(C1)=1, C1,"blank"))   

Удачи!

 

I have an example for 3 columns:

  • A column has numbers but some cells are blank
  • C column has numbers but some cells are blank
  • B column verify:

    IF(A == [number]){     B = A } ELSE IF (C == [number]) {     B = C } ELSE {     B = 'blank' } 

Here are the Excel conditions:

=IF(COUNTA(A1)=1,A1,IF(COUNTA(C1)=1, C1,"blank")) 

Good Luck!

</div
 
 

Связанный проблема

2  Как я могу найти слово в ячейке в Excel VBA и окрасить его красным (только слово, а не всю ячейку), используя код VBA?  ( How can i find a word in a cell in excel vba and color it red only the word not ) 
Я пишу код в Excel, часть которой необходимо найти слово в ячейке (не чувствительно к регистру) и окрасить его красным (только слово не все ячейка). Например...

0  Выбор определенных флажков с использованием главного флажка  ( Selecting specific check boxes using a master check box ) 
Я пытаюсь создать макрос, чтобы выбрать все флажки определенного столбца. Например, у меня есть 10 критериев, установите флажки на столбце с главным установит...

0  Макрос Excel, чтобы разбить вкладки для учетных записей для конкретных рабочих книг  ( Excel macro to break out tabs to account specific workbooks ) 
<код> Sub CostCenterMarco2014() Dim xlCalc As XlCalculation Dim CC As String Dim i As Integer Dim j As Integer Dim k As Integer Dim ccf As Range Dim ccl As R...

14  Добавление элементов управления в рамку в Excel Userform с VBA  ( Adding controls to a frame in an excel userform with vba ) 
Мне нужно динамически создавать этикетки и кнопки, а затем добавлять их в кадр в рамках пользователя. Как мне это сделать? Похоже, это должно быть проще, чем...

0  VBA для извлечения даты из файла  ( Vba to extract date from file path ) 
У меня есть серия файлов для отслеживания в электронной таблице Excel. Они хранятся в папках по дате. Иногда файл изменен, затем повторно повторно, поэтому им...

1  Что вызывает эту ошибку SOAPMAPPER в вызове SOAP VBA?  ( Whats causing this soapmapper error in vba soap service call ) 
Я пытаюсь употреблять веб-сервис на базе Java от кода VBA в рабочей книге Excel 2003. Есть два метода доступны. Один извлекает данные, другие данные загрузки....

-1  Auto запустить два кода VBA, когда открывается книжная книга Excel  ( Auto run two vba codes when an excel workbook opens ) 
У меня есть два кода VBA, я хотел бы запустить, когда открывается рабочая книга Excel. <код> Sub test2() Dim c As Range For Each c In Range("A1:A1")...

0  Power Query Connect DB2  ( Power query connect db2 ) 
Я пытаюсь использовать Power Query для подключения DB2, но для подключения DB2 нет варианта, Может кто-нибудь помочь мне решить это? ...

9  Вычислить статическое случайный номер (вычислить его один раз) в Excel  ( Compute a static random number compute it once in excel ) 
Я ищу способ вычислить случайное число один раз в Excel. Итак, это вычисляется в первый раз его называемый, но затем он не изменится после этого. Так, напри...

1  Чтение от файла Excel с пустыми ячейками до 2D-массива  ( Reading from excel file with blank cells to 2d array ) 
У меня есть следующий код, который читает логины и пароли из файла XLS, начиная со второго ряда (оно пропускает имена столбцов) и записывают его в 2D массив. ...

0  Excel Условное форматирование Неизвестная проблема  ( Excel conditional formatting unknown issue ) 
У меня есть проблема с моим условным форматированием Excel. Кажется, работает только на одном столбце, независимо от того, были ли его перемещение и столбцы в...

7  Как мне создать график Excel, которая вытягивает данные из нескольких листов? [закрыто]  ( How do i create an excel chart that pulls data from multiple sheets ) 
<в сторону CLASS = "S-NEWACTS S-WELTIVE__info JS-Post-New Imide MB16« Роль = «Статус»> закрыт. Этот вопрос Off-Topic . В настоящее время он не принимае...

-1  Как подсчитать строки и вернуть данные из CE  ( How to count rows and return the data from a ce ) 
У меня есть электронная таблица с датами, перечисленными в столбце A, и рабочее время или на выходных в столбце B. в столбце C, я хотел бы ключевой номер тран...

0  VBA: Код паузы для различных длин времени с Doevents  ( Vba code pauses for varying lengths of time with doevents ) 
У меня есть процедура, которая генерирует отчеты на основе ввода пользователей, предусмотренной пользовательской формой. Я реализовал обработку ошибок, как сл...

0  Есть ли возможность выбора определенного диапазона данных на Excel с использованием кода VBA на основе критериев столбцов?  ( Is there a possibility of selecting a specific range of data on excel using vba ) 
В моем наборе данных у меня есть столбец с большим количеством адресов электронной почты, некоторые повторяющиеся, некоторые нет. Я вставил новый столбец вп...

Связанный проблема

2  Как я могу найти слово в ячейке в Excel VBA и окрасить его красным (только слово, а не всю ячейку), используя код VBA? 
0  Выбор определенных флажков с использованием главного флажка 
0  Макрос Excel, чтобы разбить вкладки для учетных записей для конкретных рабочих книг 
14  Добавление элементов управления в рамку в Excel Userform с VBA 
0  VBA для извлечения даты из файла 
1  Что вызывает эту ошибку SOAPMAPPER в вызове SOAP VBA? 
-1  Auto запустить два кода VBA, когда открывается книжная книга Excel 
0  Power Query Connect DB2 
9  Вычислить статическое случайный номер (вычислить его один раз) в Excel 
1  Чтение от файла Excel с пустыми ячейками до 2D-массива 
0  Excel Условное форматирование Неизвестная проблема 
7  Как мне создать график Excel, которая вытягивает данные из нескольких листов? [закрыто] 
-1  Как подсчитать строки и вернуть данные из CE 
0  VBA: Код паузы для различных длин времени с Doevents 
0  Есть ли возможность выбора определенного диапазона данных на Excel с использованием кода VBA на основе критериев столбцов?