We described an Rhodium(III)-catalyzed divergent C−H bond functionalization of N-aryl amidines with iodonium ylides. Carbazolones and zwitterionic salts were diversely constructed through intermolecular annulation and intramolecular proton transfer under the different reaction conditions. This protocol is operationally simple and tolerates a variety of functional groups. The efficient post-modification